Google Tag Manager

同一サイトにGTMを複数導入する危険性について

こんにちは。エクスチュアの岩川です。

今回は何度か質問をいただいている「同一サイトにGTMを導入することは可能ですか?」という件について記述したいと思います。

■同一サイトにGTMを導入できるかどうか

結論から申し上げますと【可能】です。

しかし推奨することはできません。理由をそれぞれ解説しましょう。

■サイトが重くなる

複数のGTMの設置タグにより、GTMが動作するためのjavascriptを複数回読み込むことになってしまいますのでサイトの表示が遅くなります。

■管理が難しくなる

タグマネージャというのは本来複数のあるタグの管理をしやすく一括にまとめるのが目的です。

そのため複数のGTMが存在してしまうと

「あのタグはこっちじゃなかったかな…」

「あのタグを消したと思ったら別のGTMに存在していた」

等の問題が起こる可能性があります。

■カスタムjavascriptによる変数などの混在

とはいえ、複数設置せざるを得ないケースもあるかと思います。

そのときに注意しなければならないことのひとつが「カスタムjavascriptによる変数の混在」です。

GTMのA・Bが同一ページに入っているとしましょう。

Aのカスタムjavascriptでグローバル変数を宣言してしまったりした場合、

webページにはもちろん、知らずにBのGTMで同じ変数名のものを別に宣言してしまい上手く動作しなくなる、などの可能性もございます。

これがGTMの管理元がABそれぞれで別の会社になっていると更に原因の究明に時間がかかってしまいます。

■dataLayer変数による誤動作

上でも変数問題には少し触れましたが、中でも起こりやすい問題が「dataLayer変数の混在」です。

dataLayer変数というのはGTMにおいて同じ変数名ですので存在すると両方のGTMに作用してしまいます。

※ dataLayerの変数名をGTMごとに変更するという方法も過去にございましたが、GTMの基本的な動きでの誤動作の懸念があるため推奨されていません。

原因としては前述のように別のGTMでdataLayer変数を記述してしまったり、AのGTMの管理会社がサイト制作側にdataLayerを埋め込むように指示してしまうことも想定されます。

過去には上記のような原因でGA計測に影響が出てしまっているケースもございました。

dataLayerはGA・GTMにおけるイベントで扱うこともありますので両方のGTMでGAを管理している場合計測に影響が出ることが多いので変数の中でも特に注意しないといけません。


いかがでしたか?

GTMの複数設置はなるべく避けるようにしましょう。

エクスチュアでは様々な企業様の基本的な悩みから高度な悩みまで丁寧にお手伝いいたします。

是非お気軽にお問合せください。

Mouseflowで問題解決② -事例ベースで機能紹介-前のページ

ObservePoint:2022年デジタル・ガバナンスレポート次のページ

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. Google Analytics

    Google Analytics StandardのデータをBigQueryで分析するための力技

    こんにちは、エクスチュアの權泳東(権泳東/コン・ヨンドン)です。…

  2. Google Tag Manager

    GTMでiframe内のクリックイベントを取得したい

    こんにちは。エクスチュアの岩川です。GTMでクリックイベント…

  3. Google Tag Manager

    Google Tag Manager: 離脱リンクのクリックをトリガーにする

    こんにちは、エクスチュアの權泳東(権泳東/コン・ヨンドン)です。…

  4. Adobe Analytics

    GTMのdataLayerをAdobeAnalyticsの「s」オブジェクトにコピーする

    こんにちは、エクスチュアの權泳東(コン・ヨンドン)です。Ado…

  5. Google Tag Manager

    GTMで任意のリンクをクリックしてn秒後トリガーを動作させる方法

    こんにちは、エクスチュアの岩川です。GTMで用意され…

  6. Google Analytics

    Google Analytics: ユニバーサルアナリティクスの拡張Eコマース用dataLayerを…

    こんにちは、エクスチュアの權泳東(権泳東/コン・ヨンドン)です。…

カテゴリ
最近の記事
  1. dbt Fusion使ってみた
  2. Manusを使ってみたうえでManusに感想ブログを書かせて…
  3. SquadbaseとStreamlitでお手軽アプリ開発
  4. [Snowflake Summit 2025] Snowfl…
  5. [Snowflake新機能]AI_AGGを試してみた
  1. KARTE

    KARTE 「フローイベント」
  2. ブログ

    ダッシュボードに使うべき10のグラフ③
  3. データサイエンス

    ベイズとかいうすごいやつ
  4. Adobe Analytics

    サイトセクションとは-Adobe Analyticsの指標説明
  5. Salesforce

    Zapier(ザピエル)経由でSansanで取り込んだ名刺をSalesforce…
PAGE TOP