Open2

GTM関連のアウトプットメモ

いなかいなか

dataLayerとは

GTM(Google Tag Manager)で使われているgtm.jsとかgtag.jsを使って送信される値の変数名。
イベントまたは変数をdataLayerを介して渡したり、変数の値に基づいたトリガーを設定することができる。

送信されるタイミングは、Nuxtの場合だとnuxt.config.tsに定義されているscriptが埋め込まれた段階。基本tきに初期表示のタイミングで送信される。

いなかいなか

Optimizely

ABテストが簡単に実行できるツール。特別なコーディングスキルを要さずに操作できる。

headタグにスニペットを呼ばれるJavaScriptのタグを挿入するので、ページの初期ロード時に実行される。

UI を上書きできる仕組み

Optimizelyはクライアントサイドでの変更を行う。
JavaScriptはクライアントサイドのブラウザで実行されるため、サーバーサイドのコードには影響を与えずにUIを変更できる。