0

最近これを調べたところ、Facebook ファン ページで FBML ページを使用すると、fb:google-analytics タグまたはイメージ タグを追加してページ アクセスを追跡できることがわかりました。ただし、「写真」や「壁」など、他のFacebookタブページへの訪問を追跡する方法は見つかりませんでした。

これを行う方法はありますか?

ありがとう

4

2 に答える 2

3

Google アナリティクスでこれを行う方法はありません。

以前は、php ファイルを画像として埋め込むハックがあり、そのリクエストはページビューを追跡していました。ただし、Facebook がページをレンダリングする方法が変更されたため、このハック/プラグインは役に立たなくなりました (9 月 7 日に機能しなくなったようです)。基本的に、外部画像を独自のサーバーにキャッシュしているように見え、このハッキングを破っています。公式にサポートされているプラ​​グインや、Google がより多くの追跡を行えるようにする Facebook がない限り、これはおそらく行き止まりです。

編集: Facebook タブを使用すると、iframe アプリをタブとして (FBML を使用せずに) インストールでき、タブに Google アナリティクスを配置できます。しかし、これは iframe であるため、実際のリファラー情報にアクセスすることはできず、Facebook はそのリファラーを偽装しているため、iframe がページに関する何かを検出する方法はありません。ただし、これはタブのみであり、壁や写真ではありません。

もう 1 つ注意すべき重要な点は、Cookie がドメインにまだ設定されていることです。そのため、アカウントをメイン アカウントに保持し、タブで特別な構成を使用することは理にかなっている場合があります。

Google アナリティクスを Facebook タブの iframe に配置するために決めたベスト プラクティスは次のとおりです。

まず、iframe URL に URL パラメータを含める必要があります?utm_nooverride=1。これは、ユーザーがすでに参照 Cookie を持っている場合です (たとえば、以前に Google 経由でサイトにアクセスした場合、ページビューはその参照元で保持されます)。

次に、リファラーの値 (Facebook によってスプーフィングされているので役に立たない) をオーバーライドしてtab.facebook.com、他のトラフィックと簡単に区別できるようにします。

最後に、ページ レベルと訪問者レベルの 2 つのカスタム変数を配置します。前者を使用すると、タブ内から発生したページビューを簡単に知ることができます。2 つ目は、この人物が最終的に私のサイトに戻ってきた場合に、私のサイトがこの人物と行った残りのやり取りを追跡することを可能にします。そのコードは次のようになります。

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-1']);
_gaq.push(['_setReferrerOverride', 'http://www.tab.facebook.com']);
_gaq.push(['_setCustomVar', 1, 'is_facebook_page', 'true', 3]);
_gaq.push(['_setCustomVar', 2, 'visited_facebook', 'true', 1]);
_gaq.push(['_trackPageview']);
于 2010-11-30T15:55:53.817 に答える
0

Facebook は、Facebook インサイトと呼ばれる限定的な分析機能をいくつか提供しています。

また、発信リンクにはトラッキング コードがタグ付けされるため、Facebook ページからサイトへのトラフィックを把握できます。

ただし、Google Analytics または Yahoo Analytics をページに直接埋め込むことはできません。

于 2010-11-30T15:59:46.933 に答える