問題タブ [google-tag-manager]
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.
javascript - GTM データ レイヤーはどのように GTM ポータルにプッシュされますか?
Web サイトで GTM を使用しようとしています。次のようにdataLayer変数を初期化しました。
これでgtm.jsへのリクエストがトリガーされました 。ここで、dataLayer のボタンの onclick をもう一度プッシュします。
dataLayer 変数が新しいオブジェクトに追加されていることがわかりました。しかし、コンソールで GTM ポータルに対してトリガーされているリクエストを確認できませんでした。新しいオブジェクト (クリック イベント中にプッシュされた) が GTM ポータルにどのように伝達されるのか理解できません。
google-analytics - ユニバーサル アナリティクスと Google タグ マネージャーを使用したサブドメイン トラッキング
サブドメイン トラッキングを Google タグ マネージャーとユニバーサル アナリティクスで動作させるのに苦労しています。これがシナリオです(約25の異なるセットアップを試しましたが、うまく動作しません)。私の問題は、サブドメイン間を移動するトラフィックからまだ SELF-REFERRALS を取得していることです。
2 つのサブドメインを持つ 1 つのサイトがあります (つまり、example.com、1.example.com、および 2.example.com があります)。各サブドメインの性質を考慮して、各サイトに必要なタグの種類と管理者を考慮して、各サイトに 3 つの個別のコンテナーを使用することにしました。
各コンテナには、ユニバーサル アナリティクスのページビュー タグがあります。それぞれが同じ UAID を持っています。タグが同一であることは保証できます。
各 UA タグについて、Cookie ドメインを example.com に設定しています (それぞれのタグに 1.example.com と 2.example.com を入れてみましたが、どちらも修正されませんでした。)
次に、「example.com,1.example.com,2.example.com」で自動リンク ドメインを設定します。サブドメインでは必要ないため、AutoLinker を有効にしていません。(オートリンカーを有効にしてみましたが、動作していることがわかりますが、まだ自己参照を取得しています)。Auto Link Domains フィールドを空白のままにしてみましたが、それも修正されませんでした。
上記のシナリオでも、大量の自己紹介が発生します。
何か案は?私はそれが明らかなものであることを願っています。
更新: CUSTOM HTML タグを使用すると問題が解決するようだとオンラインで読みました。私はその解決策をテストしましたが、それは修正されたようです。ただし、これはタグ マネージャーの目的に反するようです。他の誰かが CUSTOM HTML タグよりも優れた解決策を持っていることを願っています。
私はオンラインで多くの調査を行いましたが、正直なところ、これを構成する方法については何も見つかりません。誰かがそれをやったのだろうかと思い始めています。
前もって感謝します!
javascript - イベントに基づいて UTM パラメータを追加する
受信キャンペーン トラフィック用に Google アナリティクス UTM パラメータを外部から追加するのが最善であることはわかっています。
ただし、「ノー」と言うのが好きな IT チームのジャガーノートに対処するときは、しっかりとした対応を心がけたいと思います。アナリストは、URL に基づいてセグメントを作成するという非アナリティクス ユーザーのアドバイスに耳を傾けるのではなく、他のユーザーにキャンペーンを正しく追跡するよう説得しようとする私の苦痛を感じるでしょう。
ウェブサイトへの訪問者がプロモコードを入力して無料のものを手に入れるキャンペーンが実行されます.
何らかの理由で、受信トラフィックまたはプロモーション ソースからのリンクに UTM パラメータでタグ付けすることはできません。
問題のキャンペーンに関連するプロモーション コードを訪問者が入力したときに、GA でイベントを作成できます。生成された URL には URL にプロモーション コードが含まれているため、イベントを作成できます。
水平思考の開発者と組み合わせた Google アナリティクスで、訪問者セッションの途中でクリック イベントに基づいて UTM パラメータを上書きすることは可能ですか? スクリプトでこれを行うことができますか?
それを回避する他の方法はありますか?
Google-Tag-Manager も自由に使用できます。
google-tag-manager - 正しいルールの選択
Google-Tag-Manager で苦労しています。
成功した送信を追跡したい特定のページにフォームがあります。
フォームが存在する URL には 2 つのバリエーションがあります。
すべてのページで起動する Form Submit Listener タグがあります。
フォーム リスナーを使用する新しいタグを作成しました。
=B
そのため、「 」または「 」で終わる URL の各バリアントの最後の 2 文字に正規表現「+」を追加しました=P
。しかし、タグは起動しませんでした。
私も単純に使ってみ{{url}} contains /secure/billinginfo?prodCode
ましたが、それもうまくいきませんでした。
いずれかのバージョンの URL が表示されたときにタグを配信するルールを設定するには、どのような方法が最適ですか。
google-analytics - タグ マネージャーを使用した分析スニペット
うまくいけば、これは簡単な質問です。現在、ユニバーサル アナリティクスを使用していますが、Google タグ マネージャーを実装し、ユニバーサル アナリティクス タグを設定してすべてのページで配信しています。
ウェブサイトからユニバーサル アナリティクス スニペットを削除する必要がありますか? タグとスニペットによって、分析アカウントで重複データが生成されると想定しています。
google-analytics - Google タグ マネージャーが「すべてのページ」で配信するように設定されたタグを配信しないのはなぜですか?
サイトの Google タグ マネージャーで非常に厄介な問題が発生しています。
私のドメインの特定のパスでは、GTM は読み込まれますが (Tag Assistant は適切なコンテナの読み込みを表示し、デバッグ モードが有効になっていると GTM コンソールがポップアップします)、タグは起動しません。これは、すべてのページ ルールのデフォルトの正規表現「.*」を使用しています。これは、デバッグ コンソールにコンテナ内のすべてのタグが「起動されていません」と表示されるためです。
私のドメインのルートでは、GTM は問題なく動作し、タグが正常に起動している間にコンテナが読み込まれます。
Chrome コンソールを開いて、「window.location.href」を使用して現在の場所を取得しました。これは、期待どおりに表示されていたページのパスからホスト名を除いたものを返しました。
GTM がページに正しく読み込まれるのに、すべてのページのタグが呼び出されないのはどのような状況ですか?
google-analytics - GTM dataLayer の実装
GTM コードと一緒に使用される dataLayer のコードを開発者に提供することに関して、アドバイスが必要です。dataLayer がコンテナー タグ コードと共にすべてのページにある場合、ドメイン全体の多くのイベントに対してすべての変数を定義するにはどうすればよいですか?
マクロを使用することが今後の最善の方法であると読んだことがあります。これは、将来的に開発者とやり取りする時間が短縮されることを意味します。私はコーダーではないので、どのコードを与えるべきかを理解するのに苦労しています。現在、非開発者向けのドキュメントが不足していることに苦しんでいます。
ウェブサイトは e コマース サイトではありませんが、マイクロ コンバージョンとして多くのイベントを追跡しています。