Element」等の組み込み変数を用いたいことがあります。データレイヤー変数を用いて任意に設定することが可能です。イベントの発生時に同時に以下のような情報を送信します。文字列ではなくDOM要素を指定する。Textの値は"gtm.element"要素で指定されたDOM要素から生成されます。element}とピリオドでオブジェクトを分割せず、一つのキーとして用いる必要があるということです。これは各組み込み変数がデータレイヤー変数バージョン1によって利用されていることに起因します。ユースケース「すべての要素」クリックトリガーを有効にすると、全ページの全要素のクリックのたびにイベントが発生するようになります。デバッグの際などで邪魔ですし、意図せずサイトに負荷をかけてしまうこともあります。その代わりにカスタムイベントをカスタムHTMLタグ等で追加することで、必要なタイミングでのみイベントを発生させることができます。その場合は組み込み変数がデフォルトでは有効になりません。別途データレイヤー変数を追加して対応させることが一般的ですが、このような方法があることを頭に入れておいてもよいでしょう。Manager)でJavascriptを用いる方法として、カスタムJavascriptとカスタムHTMLとがあります。カスタムJSとカスタムHTMLとでは、タグと変数という大きな違いがあります。その名称からだけでは違いが分かりづらい部分があるため、この記事ではその使い分けと、新機能のカスタムテンプレートへ移行する方法を紹介します。概要カスタムJavascript関連記事カスタムHTML関連記事(外部)タグと変数の違い目的の違い実行(評価・計算)のタイミングカスタムテンプレートカスタムJavascriptカスタムJavascriptはユーザー定義変数(ページ変数)の一種です。GTMの説明は以下の通りとなっております。関数に基づきブラウザでその値を計算します。関数が実行され、その戻り値が使用されます。JavaScript"欄内には、"function(){"で始まり、"}"で終わり、"return"で何らかの値を返すJavascript関数を定義する必要があります。"return"文がない場合は未定義値(undefined)が返されます。Javascript関数内ではGTMマクロを使用することができます。GTMマクロは{{変数名}}の形式で表されるもので、指定の変数の値を取得するためのものです。カスタムJavascriptは主に他の変数では実現できない、主に計算を伴う値の取得を行う際に用いられます。APIについては、カスタムJavascriptよりもJavascript変数を利用したほうがよいでしょう。関連記事hareno.hateblo.jpカスタムHTMLカスタムHTMLはタグの一種です。Javascriptコードを記載することで、そのコードをページ内に反映させることができます。媒体社から支給されたタグの中でGTMのトラッキングテンプレートがない場合には、このタグを使うことになります。GTMやブラウザにそのコードがJavascriptコードなのかただの文字列なのかを判断する機能は備わっていないため、Javascriptコードであると示すためには<script>タグで囲う必要があります。<script>で囲われている場合に二重で囲う必要はありません。サポートする」をオンにしてください。関連記事(外部)www.pablos.jpタグと変数の違い前述したように、カスタムJavascriptはGTM内の「変数」として、カスタムHTMLは「タグ」として動作します。変数とタグでは大きく以下の点が異なります。目的の違い実行(評価・計算)のタイミング目的の違い「変数」は主にその戻り値を利用するためのもの、「タグ」はページに反映するためのものとなります。計算した結果の数値のみを他のタグやトリガーに利用したい場合は「変数」を、ページに対して変更を加えたり、特定のページにリクエストを送信したい場合は「タグ」を用いるべきです。実行(評価・計算)のタイミング変数はトリガーやタグから参照されるたびに計算されます。評価結果の保存は原則なされないため、一つのイベントに対して複数回計算が行われる可能性があります。タグはトリガーが有効になったタイミングでのみ計算されます。このため副作用が発生する場合は、積極的にタグを利用するべきでしょう。カスタムテンプレート2019年5月24日、GTMにてカスタムテンプレート機能が追加されました。DOMを扱うことができないなど表現の幅に制限はありますが、カスタムJavascriptやカスタムHTMLを一度テンプレート化することができないか、一度検討を行うことをお勧めします。同一のタグを一部のパラメータのみ変更して複数設定するような場合は有効かと考えられます。Analytics)の設定等に関する情報を掲載予定です。中の人は代理店のアクセス解析・設定が生業。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。