0

ウェブサイトで Google タグ マネージャー (GTM) 経由で Google アナリティクス (GA) を使用しているクライアントが多数います。私の会社は、カスタム trackPageView 呼び出しを使用してユーザー インタラクションを追跡するクライアントのサイトに AJAX ページを提供しています。通常の GA コードの場合、これは問題ではありませんでした。静的ヘッダーに GA コードを設定し、trackpageview 呼び出しを省略しました。

<script type="text/javascript">
var _gaq=_gaq||[];
_gaq.push(['_setAccount','UA-5620270-1']);
</script>

ユーザーがページの AJAX 部分で何かを操作するたびに (最初のページの読み込み、オプションのクリックなど)、仮想 URL を使用して trackPageView を呼び出します。

_gaq.push(['_trackPageview','/someurl?param1=abc&param2=def']);

GTM に関する問題は、最初のページの読み込み時に、最初の trackPageView 呼び出しが GTM から来て、次にページの AJAX 部分での仮想 URL 呼び出しが発生するというダブル トラッキングが発生することです。最初のページ読み込み時に仮想 URL を無効にすることはできません。trackPageView ビットを除くすべての GA コード (setAccount、ドメイン名など) を GTM から送信できるようにする必要があります。GTMでこれを行う方法はありますか?

4

2 に答える 2

0

あなたの説明からこのオプションが可能かどうかはわかりませんが、仮想ページビューは最善の解決策ではありません.ページビューの合計と関連する指標が膨らみ、どのセグメントがサイトに実際に関与しているか、どのセグメントがより少ないかを知ることはできません.

イベント トラッキングは、これを行うためのスマートな方法です。また、新しい GTM を使用すると、セットアップがまったく難しくありません。まったく新しいトラッキングを (同じアカウントに対して) 作成し、文字列を新しいタグに添付してから、他のリクエストを許可しないインクルードのみのフィルターを追加するだけです。

于 2013-11-28T20:29:09.980 に答える
0

最もエレガントではありませんが、実装が簡単なソリューション:

  • GTM のページ呼び出しに仮想 URL を渡し、この URL をレポートから除外するフィルタをデータ ビューに設定するか、
  • コード テンプレートを使用する代わりにカスタム タグに GA コードを配置し、trackPageView-Call を省略します。
于 2013-11-28T07:57:41.290 に答える