問題タブ [google-datalayer]

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 に答える
3550 参照

google-tag-manager - Google タグ マネージャーで 2 つの dataLayer 変数を 1 つに結合する方法

ページには 2 つの dataLayer 変数があります。両方を 1 つの変数に結合して、分析にプッシュできるようにするにはどうすればよいでしょうか?

dataLayer 現在の形式 PageName: AIR_SEARCH_PAGE Flow:BOOKING

XYZ である別の変数を作成し、結果を BOOKING:AIR_SEARCH_PAGE として表示したいと考えています。これを達成する方法は?XYZ:予約:AIR_SEARCH_PAGE

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

google-tag-manager - Google タグ マネージャーで、起動したタグでデータレイヤー変数の値が未定義として表示される

タグ内に dataLayer 変数値を追加しようとしていますが、Chrome のコンソールの [ネットワーク] タブ内で起動されたタグを見ると、コンソール内の dataLayer オブジェクトに適切な値。

GTM の dataLayer 変数は次のとおりです。

ここに画像の説明を入力

これは、タグ内の値にアクセスする方法です。

ORDERID={{ORDERID}}

これは、コンソールで dataLayer 値として表示されるものです。

ここに画像の説明を入力

しかし、ネットワーク タブ内では、dataLayer 変数が未定義であることがわかります。

ここに画像の説明を入力

プレビュー モードでのタグ マネージャーの DataLayer は次のようになります。

ここに画像の説明を入力 どうして??私は今これに髪を引っ張っています。dataLayer 変数値にアクセスするにはどうすればよいですか?

0 投票する
3 に答える
2265 参照

javascript - (Google タグ マネージャー) GTM 拡張 e コマース チェックアウト手順が追跡されない

私は e コマース サイトに GTM を実装しており、いくつかのタグをいくつか設定しています (ページ インプレッション、カートへの追加など)。これらはすべて期待どおりに機能し、Analytics で追跡されますが、チェックアウト ファネル プッシュとこれらを追加しました。発砲していますが、追跡していません。

データ フローは基本的に次のとおりです。ユーザーがカート ページにアクセス >> ステップ 1 dataLayer.push リクエスト >> コンソールにチェックアウト タグが起動したことが表示される >> データが分析に表示されない。

この dataLayer プッシュ イベントの例は次のとおりです。

問題は GTM の設定の問題である可能性が高いように思われるため、チェックアウト タグの現在の設定を含めました。

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

google-analytics - GTM - 変数/マクロで拡張 e コマース オブジェクトを返す

状況

一部の Web サイトでは、拡張 e コマース トラッキングが完全に実装されています。これは組み込み機能の拡張 e コマースによって行われます - dataLayer を使用します。

例:

望ましい動作

拡張 e コマースの実装を別の分析システムに再利用したいと考えています。

だから私は GTM のマクロ/変数が必要です。これは強化された e コマース JavaScritp オブジェクトを返します。

現在の試み

カスタム JS: E コマース オブジェクト

コンソールでこのマクロを試してみましたが、GTM では機能しませんでした。

DataLayer 変数: ECOMMERCE OBJECT

マクロ型 DataLayer を dataLayer 変数名「ecommerce」で試してみました。無効。

問題

カスタムタグでこのコードを使用すると:

空文字列を返します。

質問

拡張 e コマース オブジェクトが dataLayer に表示されたときにそれを取得する一般的な解決策はありますか?