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を変更できる。