GoogleアナリティクスでFacebookコメントウィジェットを追跡する最良の方法は何ですか?
-
26-10-2019 - |
質問
Google AnalyticsでのイベントトラッキングをFacebook Social Plugin(Iframe Widget)を介してWebサイトで作成したFacebookコメントに適用したいと思いますが、イベントを添付する方法を見つけることができないようです。解決策がjqueryに基づいている場合は、ホノストリーのほとんどの提案に対してオープンになります。
解決
使用できます Facebook JS SDKイベントサブスクリプション, 、 具体的には comment.create
イベントコールバック。
FB.Event.subscribe('comment.create', function(response){
_gaq.push(["_trackEvent", "Facebook Comment", "Posted", response.commentID]);
});
コメントの削除を追跡することもできます comment.remove
FB.Event.subscribe('comment.remove', function(response){
_gaq.push(["_trackEvent", "Facebook Comment", "Deleted", response.commentID]);
});
これをテストしましたが、両方とも確実に機能しているように見えます。問題がある場合は、キャッシュをクリアしてみてください。 Facebook SDKステータスページ.
Facebook SDKを非同期にロードしている場合、それらの呼び出しは非同期コールバック関数に配置する必要があります。 SDKを同期してロードしている場合は、SDKよりもページ上に配置する必要があります。
応答オブジェクトには次のとおりです commentID
, 、aと同様に href
属性、およびa parentCommentID
, 、コメントが別のコメントへの返信である場合(それ以外の場合、それはに設定されています undefined
).
href
属性の目的は不明ですが、その内容は次のように構成されているように見えます。
http://www.facebook.com/plugins/comments_v1.php?app_id=_id =
所属していません StackOverflow