Googleタグマネージャの設置とGoogleアナリティクスでイベント計測

様々なツールのタグを自分で一元管理できるGoogleタグマネージャ。Googleから無料で提供されているサービスです。サイトに訪れるユーザーはどこからやってきたか、ユーザー行動の測定、オンライン広告やソーシャルチャネルの影響力を把握、サイトのテストと改善といったことが可能になります。

今回は以下の内容でお伝えしたいと思います。

- Googleタグマネージャの設置
- ページビューとクリックイベントのタグを作成
- Googleアナリティクスで確認


Googleタグマネージャでイベントを計測する前に、Googleアナリティクスの導入・Googleタグマネージャの登録を済ませてください。


#1.Googleアナリティクスの登録
[Googleアナリティクス公式サイト](https://www.google.co.jp/intl/ja_ALL/analytics/learn/index.html)

![qiita_09.jpg](https://qiita-image-store.s3.amazonaws.com/0/73318/d76d0932-c1c2-8abd-7973-45f3e3437d8f.jpeg)



まずは登録からGoogleアカウントを持っている場合はログインしましょう。
持ってない方は、今すぐ登録です。
必須入力項目を入れてトラッキングIDを取得してください。
登録すると管理画面が見れるので、メニューの管理からプロパティリスト内のトラッキング情報を選びます。



![qiita_11.jpg](https://qiita-image-store.s3.amazonaws.com/0/73318/6a23c43e-5630-c454-1145-71a3fd846e30.jpeg)


このトラッキンコードがGoogleタグマネージャのタグ設定時に必要になります。



#2.Googleタグマネージャの登録
[Googleタグマネージャ公式サイト](https://www.google.com/intl/ja/tagmanager/)

![qiita_01.jpg](https://qiita-image-store.s3.amazonaws.com/0/73318/d9c3889c-1c88-9c28-5aba-cb385cecf19e.jpeg)



まずは登録からGoogleアカウントを持っている場合はログインしましょう。
持ってない方は、今すぐ登録です。




#3.アカウント＆コンテナ作成

![qiita_03-2.jpg](https://qiita-image-store.s3.amazonaws.com/0/73318/422efcbf-74f1-3acb-c174-21ee3ad6d80f.jpeg)


アカウントを追加します。
アカウント名（社名など）、コンテナ設定でコンテナ名を入れます。
コンテナとは、タグマネージャを管理する箱と思ってください。コンテナ名にはタグマネージャを設置するWebサイトの名前が良いでしょう。コンテナの使用場所には、webサイトの場合はウェブを選びます。iOS、Androidは、アプリでタグマネージャを使用する際に選択します。AMPはAccelerated Mobile Pagesの略語ですが、説明は割愛します。


#4.タグマネージャを設置

コンテナ作成するとワークスペースができます。この画面からタグやトリガー等を設定することができます。

![qiita_03-3.jpg](https://qiita-image-store.s3.amazonaws.com/0/73318/f54472f5-45a9-250c-eda2-b26ebd814dd1.jpeg)


[タグマネージャのメリットデメリット](https://nandemo-nobiru.com/ad-5286)


まず、赤枠のコンテナIDをクリック。
モーダル画面が出るので、Googleタグマネージャを設置するためのコードをコピーし、指定箇所に貼り付けます。上のコードはheadタグ内のなるべく上の方に。quadサイトではtitleタグの下に貼り付けました。
![tag-img_01.jpg](https://qiita-image-store.s3.amazonaws.com/0/73318/7d0d9421-7899-e07b-ae4c-962cf854886f.jpeg)



下のコードはbodyタグの直後に貼り付ける。こんな感じ。
![tag-img_02.jpg](https://qiita-image-store.s3.amazonaws.com/0/73318/0e6e9a7c-10f3-f569-6f78-975c2725442c.jpeg)



Googleタグマネージャを設置できたら、タグ管理をやっていきます。
イベントを計測設定する基本的な流れは、変数＞トリガー＞タグを作成します。


#5.変数の設定
変数は、プログラムの中でデータ（値）を入れておく箱のようなイメージです。
あらかじめ用意されている「組み込み変数」とカスタム設定できる”ユーザー定義変数”という項目があります。
初期設定として、幾つかチェックが入っていると思いますが、今回はクリックイベントの測定もしますので、クリックの項目にもチェックを入れておいてください（全て）。一度登録すればその後設定しなくても大丈夫です。


#6.トリガーの設定
トリガーは、イベントを計測する条件やタイミングを指定するものです。

![01.jpg](https://qiita-image-store.s3.amazonaws.com/0/73318/a92495c9-6c6f-0f14-ae5b-364d6055fbe3.jpeg)



#7.タグの設定
ここではどんなイベントかを設定します。イベントタグとトリガーをセットにして、配信することでGoogleアナリティクスで計測が開始されます。例としてページビューとリンクイベントのタグを設定しました。

タグタイプにはユニバーサルアナリティクスを選択。トラッキングIDは、アナリティクスを登録した際のIDを入れます。リンクイベントには変数設定で追加チェックした変数も入っています。カテゴリ設定ではクリックしたテキスト要素、アクション設定ではクリックしたURLが取れるようになっています。

![qiita_03-6.jpg](https://qiita-image-store.s3.amazonaws.com/0/73318/9fcbae6a-791e-b5bb-253d-f9ce7e84e773.jpeg)




#8.公開作業
公開作業は管理画面右上の「公開」というボタンを押します。

![88.jpg](https://qiita-image-store.s3.amazonaws.com/0/73318/9a35e654-79ba-9215-9854-0e6ee18d3dd4.jpeg)



##その前に
①データを保存しましょう。
管理画面右上の「バージョンの作成」というボタンを押します。
公開前までの設定したものが、バージョンという形で保存されます。
バージョンは設定更新のたびに追加されていくので、設定のバックアップと思ってもらえば良いです。

![5.jpg](https://qiita-image-store.s3.amazonaws.com/0/73318/596ac062-121d-24b5-1513-966fe299f9fb.jpeg)




②公開前のチェックをしましょう。
管理画面右上の「プレビュー」というボタンを押します。
Googleタグマネージャにはプレビューモードがあり、タグを配信したけど計測できない等のケースを、公開前に防ぐことができます。ブラウザーでサイトを見るとプレビューモードが表示されます。

<img width="1026" alt="00.png" src="https://qiita-image-store.s3.amazonaws.com/0/73318/553618a7-673f-4a2f-0294-662d3f3b2da7.png">



画面下に「ユニバーサル アナリティクス」と「リンク」のタグが出ています。
ユニバーサル アナリティクスタグはページビューなので、サイトを閲覧していれば出るタグです。
リンクタグはリンクをクリックした場合に出るよう設定しています。
黄色いボタンを押した反応が出ているので、大丈夫そうですね。正常に動いています。
タグが表示されない場合は、設定し見直す必要があります。


###さあ公開しましょう。




#9.ユニバーサルアナリティクスで確認
Googleアナリティクスの管理画面に移ります。メニューのレポートからイベントを選択します。

![43.jpg](https://qiita-image-store.s3.amazonaws.com/0/73318/8ad2ad6e-cefa-858a-e548-aa7f398e143f.jpeg)


お！値が取れてますね。
イベントカテゴリ、イベントアクションにも何をクリックしたか、PCで1人（自分ですが）閲覧しているのが分かります。右側にも30秒前にクリックイベントが起きたのが計測できています。

![54.jpg](https://qiita-image-store.s3.amazonaws.com/0/73318/de0f0b8a-6bb6-ee1b-82ef-836c97d91e00.jpeg)

地域ではどこの国で見られているかが分かります。



#10.まとめ
今回は弊社サイトにGoogleタグマネージャの設置を行いました。
一度設定すれば、ソースコードを触らず管理画面でタグを簡単に設定確認できるのはとても便利です。
Googleタグマネージャの全体感が伝わればいいなと思います。

[Googleタグマネージャヘルプ](https://support.google.com/tagmanager#topic=)
[Googleアナリティクスヘルプ](https://support.google.com/analytics/?hl=ja#topic=)
[設定参考サイト](https://webtatan.com/blog/seo/tagmanager_click)
[基礎知識参考サイト](https://nandemo-nobiru.com/ad-5758)