2016-10-18 10 views
-1

データレイヤー変数をGAに入れることを試しています。私は値がテストのためだけであるように実験しています。値はデータレイヤーに送られていますが、カスタムディメンションはGoogleアナリティクスで捕捉されていません

だから私は、ページ上にdatalayerプッシュでこのリンクを貼り付けます。

<a href="http://www.google.com" 
onclick="dataLayer.push({ 
'test': 'okay' 
});">Customize Color</a> 

私は必要なGTMでの構成だけでなく、GAを行います。

しかし、クロムのデバッグコンソールで、私はdatalayerにこれを取得:

debug console Chromeを:あなたは以下を参照することができますよう

debug console Chrome

しかし、これはGAのカスタム次元に付属していません。

データノートスクリプトの直下にデータプッシュを貼り付けると、カスタムディメンションにdatalayer変数が追加されます。しかし、その場合、私はURLのonclickを持っていません。

+0

GTMタグ、変数、トリガーのスクリーンショットを含めることができますか?このDL変数をどのように取得しようとしているのか、どのようにタグを取得しているのかは分かります。 – nyuen

答えて

0

私が起こっていると思われることは、そのdataLayerプッシュが行われているときと、カスタムディメンションに値を設定するときに不整合があることです。

dataLayer.push{(
    'event': 'someEvent', 
    'test': 'okay' 
}) 

、その後、あなたは someEventトリガーに火災にイベントタグをトリガし、同時に、 test値を使用してCDを読み込む必要があります:あなたは、CD値と一緒にイベントをプッシュする必要があります。

EDITS:

enter image description here

someEventに発射eventTriggerに使われていますevent変数を定義する必要は全くありません。

あなたのトリガは、単にこのする必要があります。私はそのようにして問題を引き起こすと信じています。

+0

ありがとう、返信ありがとうございます!あなたの投稿に対応してGTMの設定を変更しようとしましたが、まだ問題があります。たぶん私は常識であるかもしれない何か間違っているが、私はまだ困惑している。最初のコメントのリクエストごとに:あなたのルートや提案を適用した後、GTMの設定と新しいデバッグコンソールが表示されます。 – Jamal

+0

デバッグコンソール:https://postimg.org/image/79z5q6lzr/ GTMタグ:https://postimg.org/image/6ks6kxu4t/ GTMトリガー:https://postimg.org/image/qvt5fepmj/ イベント変数:https://postimg.org/image/qtlj6md2d/ – Jamal

+0

最後に重要なこと: テスト変数:https://postimg.org/image/s00dfsnjp/ – Jamal

0

Nyuen、それはまさに問題でした! datalayer_pushの最初に宣言された変数のVALUEが、カスタムイベントの名前でなければならないことはありませんでした。私は絶えず条件セクションでそれをペアリングしていた....私はまだそれの論理が表示されませんが、アイ、それは動作します!どうもありがとう!

関連する問題