Googleタグマネージャー (以下GTM)の構成要素は大きく分けて3つあります。
タグとは
タグはいわゆる箱だと考えてください。その箱に設置したい、タグを入れます。例えば、Googleアナリティクスのタグや、広告のリマケタグ、コンバージョンタグなどを入れることができます。
カスタムHTMLといった、任意のコードを入れられる箱も用意されています。
タグを用意しただけでは、GTM を設置したサイトに、タグ内のコードは反映されません。
トリガーというものを組み合わせて、初めタグにいれたコードが、GTMを設置したサイトに反映されます。
GTMを使いこなすには、トリガーの理解が必要
タグ ✖️ トリガー が必要と思えてください。
トリガーは、どのタイミングでタグ内のコードを表示するか(発火といいます)を指定するものです。
例えば、任意のページ、サイトのドメイン丸ごと指定、指定したURLが含まれるページなどをしていることが可能です。
変数は、トリガーと組み合わせて利用することで色々なタイミングを指定できます。
例えば、あるボタンがクリックされたタイミングや、一定時間経過したタイミング、異なるドメインへ移動したタイミングなど、細かい解析を行う上で欲しい情報を取得することが可能です。
組込変数といったものが事前に用意されているので、それを利用する事でJavaScriptを書けなくても、ある程度の欲しい情報(発火タイミング)を指定する事が可能です。
例えばPDFが何回ダウンロードされたか計測することも可能です。
この場合、PDFのURLを組込変数で指定し、そのURLがクリックされたら、Googleアナリティクスのイベントを発火するといった形式にします。
まとめ
キチンとした解析を伴わない広告運用は、間違えた方向に進むことになります。
Googleアナリティクスだけでは取得しきれない情報を、GTMを利用する事で取得できるようになります。
数年前は組込変数の種類も少なく、欲しい情報(発火タイミング)はJavaScriptを書区必要がありました。今は組込変数も増えてきているため、欲しい情報は取得出来るようになってきています。
ぜひGTMを利用して、キチンとした解析を行ってください。