1

クリックを追跡し、iframe から参照トラフィックを取得する機会はありますか?

チューブ ビデオ サイトを持っています。私のビデオは他の多くのサイトに埋め込まれていますが、ビデオが他のサイトに埋め込まれている場合に、iframe 内のリンクのクリックを追跡するソリューションが見つかりません。

これは私のサイトからの埋め込みコードです

<iframe src="http://mysite.com/embed.php?id=4589"></iframe>

このようにembed.phpの中に入れてみてください

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-111111-1']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_trackPageview']);

(function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('http:' == document.location.protocol ? 'http://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

そして、これへのリンクを変更するよりも

<a href="http://mysite.com/video/55454.html" onclick="_gaq.push(['_link', this.href]);return false;">Continue</a>

しかし、これでは解決策ではありません

4

2 に答える 2

1

クリックが iframe 内にある場合は、次を使用する必要があります。

window.parent._gaq.push(['_trackEvent', eventCategory, eventAtion, eventLabel]);
于 2014-04-04T18:48:30.107 に答える
0

デフォルトの ga コードを js ファイル内に追加し、それをすべての埋め込みページと動画ページ (embed.php、55454.html など) に含めることができます。

イベントで分析をトリガーするには、次を使用します。

//send to analytics
//    var _gaq = _gaq || []; //if already loaded e.g. single page app, keep comment out
//    _gaq.push(['_setAccount', 'UA-YOUR-ACCOUNT']); //comment out if single page app
    _gaq.push(['_trackPageview','/home/landingPage']);

//sendEventToAnalytics
//    var _gaq = _gaq || []; // if single
//    _gaq.push(['_setAccount', 'UA-YOUR-ACCOUNT']); // if single
//    _gaq.push(['_trackPageview']); //if single
    _gaq.push(['_trackEvent', eventCategory, eventAtion, eventLabel]);

https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApiBasicConfiguration https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuideでAPIをチェックして ください

于 2013-10-06T08:28:23.177 に答える