GTM、dataLayer、GoogleAnalyticsを使用してカスタムディメンションを作成しようとしています。カスタムディメンションの値が常に設定されていないと表示される
GTMでは、ユーザー定義の変数を作成しました。 UserVariable
私が作成されたディメンションが関連付けられている私のhtmlページのタグセクションにGTMで作成したGoogle Analyticsの
<script>
function addCategory(){
dataLayer.push({
'category' : 'drama'
}
);
}
</script>
</head>
<body onload="addCategory()">
カスタム・ディメンション
、このようなものを持っていますユーザー定義変数を使用します。
Index - 2
Dimension Value - {{category}}
「プレビューとデバッグ」モードでは、「変数」セクションにその値が表示されます。
カテゴリデータレイヤー変数文字列「ドラマ」
しかし、Googleアナリティクスでは、私はいつも(設定されていない)として、その値を見て。
私が間違っているもの
手順3で言及したことを行いました。タグマネージャで作成されたカスタム変数にアナリティクスで作成された関連付けられたディメンションインデックス。 –
リンクに記載されているようにすべてが実装されている場合は、Google Tag Assistant(https://get.google.com/tagassistant/)を使用して矛盾を検出できます。また、GTMスニペットを挿入する前にdataLayer.pushが** complete **であることを確認してください。そうしないと、表示されます(設定されていません)。 – Igneel64
GTMスニペットを挿入した後、dataLayer.pushを実行しています。それが問題だろうか。私はpushが既存のdataLayerに新しいものを追加すると思っています –