問題タブ [data-layers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
235 参照

google-analytics - GTM を使用して Google アナリティクスの dataLayer に渡されたデータを表示する

dataLayerGTM を使用して Google アナリティクスに渡されたデータを表示するにはどうすればよいですか?

これまでに私ができることをあなたと共有させてください。

1データを送信しているクライアント側の JavaScript コードの一部があります。私はこのようにしています: dataLayer.push({startedPlaying: true});.

2 GTM では、メッセージ形式でデータを取得しています。 ここに画像の説明を入力

ここで、データを直接 Google アナリティクスに送信したいと考えています。また、Google アナリティクスでは、そのようなメッセージがクライアントから送信された回数を追跡したいと考えています (私の例では、曲の再生ボタンがクリックされた回数を意味します)。

質問が少し広すぎるかもしれないことは理解していますが、そうである場合は、大まかに答えてください。そうすれば、この問題に関する次の学習の方向性を得ることができます。ありがとうございました。

0 投票する
1 に答える
320 参照

google-tag-manager - DataLayer が正しく設定されていることを確認する

検証に問題があるため、開発者がウェブサイトに Google タグ マネージャー (GTM) DataLayers を正しく設定していることを確認しようとしています。

状況は次のとおりです。window.dataLayer.push メソッドを使用して、Web サイトの製品ページに DataLayers をセットアップするよう開発者に依頼しました。彼らはこれをしたと言った。

ウェブサイトで収集されたデータレイヤー名と一致するように、GTM アカウントにすべての適切な変数を設定しました。次に、GTM のプレビュー デバッグ モードに入り、変数がどの製品ページにも入力されていることを確認しました。ただし、これを確認するたびに、変数は「未定義」として表示されました。うーん。

私の開発者は、最終的にはすべて問題ないように見え、製品変数が取得されていることを示す Google Tag Assistant Chrome 拡張機能のスクリーンショットを提供したと言いましたが、同じことがわかりました。

GoogleTagAssistantスクリーンショット製品ページ

この製品ページのソース コードを確認したところ、次のことがわかりました。

私は開発者ではないのでwindow.dataLayer.push、ページのソース コードのどこにもこの用語が見当たらないということは、このメソッドが Web サイトに DataLayers を実装するために使用されていないことを意味するのではないかと心配していました。特に、変数はタグ アシスタント ウィンドウに表示されますが、下のスクリーンショットのように、[変数] の下の [GTM プレビュー デバッグ] ウィンドウでは [未定義] として表示されます (ただし、[データ レイヤー] タブには表示されます)。同じページの場合:

GTMPreviewDebugスクリーンショット

だから、私の質問は次のとおりだと思います: 製品ページにデータレイヤー変数が入力されている場合 (TagAssistant のスクリーンショットと GTM プレビュー デバッグのスクリーンショット (上半分) の [データ レイヤー] タブごと)、undefinedGTM プレビュー デバッグの [変数] タブの下に変数が表示されるのはなぜですか?モード (GTM プレビュー デバッグ スクリーンショット (下半分) のように)?

すべてのベースをカバーするために、問題がここにある場合に備えて、これらの製品ページ変数に対して Google タグ マネージャーで変数を設定する方法の例をいくつか示します。

GTMVariableSetUp

長い投稿で申し訳ありませんが、関連するすべての情報を提供したかったのです。助けてくれてありがとう!