2

_trackEventプッシュ コマンドと別のドメインへのコマンドの両方を自分のサイトのシングル クォート ボタンで動作させようとして_linkいますが、現在注目を集めています。

コードは次のとおりです。

<a href="URL"
target="_blank" 
onclick="
_gaq.push(['_trackEvent', 'Quotes', 'Click', 'QuoteImage']);
_gaq.push(['_link', 'URL']);
return false;
">button</a>

_linkコードから push イベントを削除すると_trackEvent動作しますが、両方を同時に動作させることはできません。何か案は?

4

2 に答える 2

0

私はあなたがやろうとしていることをやろうとしていましたが、jquery を使用して、href の ID でイベントを追跡し、Cookie を別のドメインにリンク/渡しています。

ここの関連スレッドを参照してください:

サイトは、Google アナリティクス レポートで独自のドメインへのリファラーとして表示されます。なんで?

あなたがそれを理解したら、あなたの解決策を投稿してください。

私はまだhrefリンクとフォーム送信ボタンに対して同じことをしようとしています...うまくいきません。私たちのドメインは、元のトラフィック ソースではなく、コンバージョンのリファラーとして引き続き表示されます -- サード パーティの emmm カート チェックアウトが新しい Cookie を書き込んでいるため、リンクを取得できず、元のリファラーが失われています ... もちろん追跡したいクリックイベントも。

于 2012-10-18T04:40:47.037 に答える
0

次のドキュメントをお読みください: http://support.google.com/analytics/bin/answer.py?hl=en&answer=1136920

次のようなものを試してください:

<a href="URL" onClick="recordOutboundLink(this, 'Quotes', 'Click', 'QuoteImage');return false;">

function recordOutboundLink(link, category, action, opt_label) {
try {
var myTracker=_gat._getTrackerByName();
_gaq.push(['myTracker._trackEvent', category , action, opt_label ]);
_gaq.push(['_link', link.href]);
}catch(err){}
}
于 2012-10-12T16:49:31.143 に答える