0

現在、サイトでカスタム イベント トラッキングを備えた「古い」Google アナリティクス (ga.js) を使用しています (カスタム HTML、CMS なし、30 ~ 40 ページ)。

この関数を使用しています:

   function recordOutboundLink(link, category, action, label) {
        _gat._getTrackerByName()._trackEvent(category, action, label);
        setTimeout('document.location = "' + link.href + '"', 100);}

ヘッダーに次のように追加します。

   onclick="recordOutboundLink(this, '...', '...', '...');

クリックを追跡したい要素に。(主にアウトバウンドリンク)

最近、新しいプロパティを設定し、ユニバーサル トラッキングを追加しました。データを受信して​​いますが、イベント コードをいじってみましたが、何も起こりません。データを破損しないように、Google が提案する古い ga.js と analytics.js の両方を使用しています。すべてのコードを変更せずに、新しいユニバーサル トラッキング コードを「受け入れる」/既存の機能を使用するように適応させる「簡単な」方法はありますか?

どんな助けでも感謝します。

4

1 に答える 1

1

ユニバーサル アナリティクスにも送信するように関数を更新するだけです。

function recordOutboundLink(link, category, action, label) {
  _gat._getTrackerByName()._trackEvent(category, action, label);
  ga('send', 'event', category, action, label);
  setTimeout('document.location = "' + link.href + '"', 100);
}
于 2013-09-06T20:33:44.427 に答える