小さなホームページを作りました。今、人々は私の小さなウェブページを自分のウェブサイトに埋め込もうとしています.
どの Web サイトが自分のサイトを埋め込んでいるかを Google アナリティクスで記録する方法を見つけようとしています。
イベント トラッキング用の API を見ていますが、親 iframe があるかどうかを検出し、URL を取得して ganalytics に送信するための追加の JavaScript コードを記述する必要があります。これを行う簡単な方法はありますか?
小さなホームページを作りました。今、人々は私の小さなウェブページを自分のウェブサイトに埋め込もうとしています.
どの Web サイトが自分のサイトを埋め込んでいるかを Google アナリティクスで記録する方法を見つけようとしています。
イベント トラッキング用の API を見ていますが、親 iframe があるかどうかを検出し、URL を取得して ganalytics に送信するための追加の JavaScript コードを記述する必要があります。これを行う簡単な方法はありますか?
最も簡単な方法は、高度な「カスタム フィルター」を使用することです。
Field A -> Extract A
Hostname (.*)
Field B -> Extract B
Request URI (.*)
Output To -> Constructor
$A1$B1
サンプル出力、リアルタイム > コンテンツ
http://s25.postimg.org/gyg2uci7z/customfilter.png
詳細な手順http://viget.com/advance/getting-more-out-of-google-analytics-advanced-custom-filters
ほとんどの場合、iframe にウェブサイトを埋め込んでいるウェブサイトは、Google アナリティクスでリファラーとして表示されます。Google アナリティクスの「トラフィック ソース » ソース » 参照」レポートをチェックして、どのサイトがあなたのウェブサイトを埋め込んでいるかを調べます。
もちろん、このレポートでは、実際にあなたの Web サイトにリンクしている通常の参照サイトも表示されます。小さなスクリプトを使用して、ウェブサイトが現在埋め込まれているかどうかを判断し、その情報をカスタム変数などとして Google アナリティクスに提供できます。
_gaq.push(["_setCustomVar", 5, "Iframed", (window.self !== window.top) ? "Yes": "No", 2]);