スタートガイド › js ライブラリについて › Google Tag Manager(GTM)を利用したタグスニペット設置方法
GTM連携していても、カスタマイズタグを設置することで以下の情報を変更することができます。
ここでは、CODE Marketing cloud導入対象サイトにおいて上記情報のデータをGTMへ送信する方法と、GTMからCODE Marketing cloudへ当該データを送信する方法についてご説明します。
カスタマイズタグを設置するページは、各種情報を計測したいページのみにするようにしてください。
1-1 で決めたページにおいて、情報を計測したい場所に以下のようなタグスニペットを挿入してください。
<script>
var dataLayer = dataLayer || [];
dataLayer.push({
"event": "track:memberUpdateEvent",
"gender" : "Male",
"lastName" : "太郎",
"firstName": "サンプル"
});
</script>
ただし、上記サンプルは「会員の計測」をする場合であることに注意してください。もしその他の情報を計測したい場合には、上記サンプルを基に、次の点を変更してください
event 変数はGTM上でカスタムイベントの識別に使われますので、この変数名を変更することは出来ません。セットする値は、track:memberUpdateEventのように「jsライブラリについて」に記載されている track 一覧から、計測したい情報に紐付いている値を入力することを推奨します。gender, lastName, firstNameの各変数は、GTMからCODE Marketing cloudへデータを送信する際に使用する変数です。計測情報各種が要求する変数に合わせて変更してください。また、上記タグスニペットで変数にセットされている各値はサンプルですので、適宜変更してお使いください。その際、CODE Marketing cloudが正常動作するよう、それぞれの値が確実に参照出来る場所にタグを設置するようにしてください。※ なお、dataLayerはGTMに用意されてるオブジェクトで、GTMに情報を渡すために使います。dataLayerの詳細については、以下のWebページをご覧ください。
「1-2.計測した情報を、当該ページからGTMへ送信する」で設定した変数を、GTMに登録します。






event変数にセットした値を入力
以下のサンプルタグと、計測したい情報のカスタマイズタグの各ヘルプページを参考に記載してください。
{{gender}},{{lastName}},{{firstName}} は、それぞれ2-1-3.で設定した変数名と対応しています。{{}}を含めて 記述する必要があることにご注意ください。<script>
_cc('track', 'memberUpdateEvent', {
gender: {{gender}},
name: {
last: "{{lastName}}",
first: "{{firstName}}",
}
});
</script>

※配信優先度の数値は適宜ご自身のサイトに合わせてご設定ください。
公開することではじめて、変更が貴社サイトに反映されます。

ご参考:カスタマイズタグの基本説明

