Google Tag Manager の データレイヤー の変数名は 'dataLayer' という名前で固定(変更は可能)

結論

標題のとおりです。dataLayer という名前はいわば予約語です。

公式ドキュメント

support.google.com

dataLayer という名前を変更する方法

変更したい場合には GTM の URL に l(アルファベット半角の「エル」) というパラメータを追加し、その値に対して変更した名前を設定します。そして <script> 内の変数もその名前に変えます。

公式ドキュメントは以下になります。 developers.google.cn

補足

GTM 側の名前を変更するより、既存の名前を変更するほうが良いと思います。

Powered by はてなブログ