Google Tag Manager を設定しています。
プレビューしたところ、google analyticsのリアルタイムに
デバッグモード(gtm_debug)のアクセスがあったので、GTM自体の設置はできているかと。
下記設定を行って、デプロイしました。
が、アクセスしながらGoogleAnalyticsのリアルタイムで見たところ、
ページへのアクセスは自分のアクセスが表示されるのですが、
hash (fragment) がで取得できず…
どこか過不足、そもそも違う!があれば、ご指摘をお願いいたします。
設定-----------------
【変数 設定】
■組み込み変数は下記が有効
- New History Fragment
- Old History Fragment
- Page Hostname
- Page Path
- Page URL
■ユーザー定義変数は下記を設定
[変数名:URL with Fragment]
タイプ-> カスタムJavaScript
function(){ if (location.search) { return {{Page Path}} + location.search + location.hash; } else { return {{Page Path}} + location.hash; } }
[変数名:is hash changed]
タイプ-> カスタムJavaScript
function(){ return !!{{New History Fragment}} && {{New History Fragment}} !== {{Old History Fragment}}; }
【トリガー 設定】
[トリガー名:Detect new hash]
設定項目 | 設定内容 |
---|---|
タイプ | 履歴の変更 |
発生場所 | 一部の履歴の変更 |
トリガー条件 | {{is hash changed}}がtrue |
【タグ 設定】
設定項目 | 設定内容 |
---|---|
タグの種類&アナリティクス設定 | GoogleAnalytics ユニバーサルアナリティクス で 該当サイトを指定 |
オーバーライド設定 | 有効 |
設定フィールド | フィールド名: page / 値:{{URL with Fragment}} |
トリガー | All Pages または [Detect new hash] |
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。