読者です 読者をやめる 読者になる 読者になる

【Googleタグマネージャ】URLパラメータで判断してタグ配信

Googleタグマネージャ

今回はURLのパラメータ(URLの?~のところ)で判断してタグを出し分けする設定を、「URL」変数の要素タイプ「クエリ」を使って行っていきます。「クエリ」はURLパラメータの一部分を抽出して何かやりたい時に使います。

とりあえず、「サイト内検索のキーワード(パラメータの値)で判断して、アラートを出す設定をしたタグ配信」「アナリティクスのURLパラメータの一部分で判断して、アラートを出す設定をしたタグ配信」をやってみます。

 

【サイト内検索のキーワードで判断して、アラートを出す設定をしたタグ配信】

まず変数の新規作成。

f:id:sumaho-design:20151031035352j:plain

 

変数名は「サイト内検索キーワード」にしました。
種類「URL」、要素タイプ「クエリ」、クエリキー「q」※を入力。

※Googleカスタム検索を使用してる場合なので、クエリキーを「q」にしてます。こういう感じで、

 

f:id:sumaho-design:20151031035442j:plain

 

サイト内検索ワードが、検索結果ページのURLパラメータのところに「q=検索ワード」となるので、Googleカスタム検索の場合はクエリキー(パラメータ名)が「q」となります。クエリキーについては各検索ツール用のものを入れてください。一応、Yahooカスタムサーチについては「p」になるみたいです。

ちなみにクエリキーのところに何も入力せず空にすると、

クエリキーが空の場合: この値はURLのクエリ文字列(先頭の「?」を除く)に設定されます(例: URL「http://○○○.com/?a=b」の「a=b」)。

みたいです。「?」から後の部分が全部、変数の値になるようです。

 

次にトリガーの設定です。

f:id:sumaho-design:20151031035819j:plain

 

トリガー名は「サイト内検索キーワード「レッドブル」」にしてます。
イベントは「ページビュー」、タイプは「ウィンドウの読み込み」を選択。

ここのタイプは3つ選択できますが、

「ページビュー」はページ読み込み時、「DOM Ready」はDOM読み込み時、「ウィンドウの読み込み」はページ読み込み完了時のタイミングでタグ配信されます。配信の早さは「ページビュー」「DOM Ready」「ウィンドウの読み込み」の順。

今回はページ上でアラートを出すので、タイミングとしてはページ読み込み完了した時くらいに出したいので「ウィンドウの読み込み」を選択しました。

 

配信条件は、

f:id:sumaho-design:20151031040025j:plain

 

先ほど作成した「サイト内検索キーワード」変数の値に「レッドブル」というキーワードが含まれるとき、にしました。

次にタグ作成。

f:id:sumaho-design:20151031040106j:plain

 

タグ名は「サイト内検索 アラート表示」にしました。
「カスタムHTML」を選択し、タグ設定のHTMLには、アラート表示するように記述。配信するタイミングは「その他」の先ほど作成した「「サイト内検索キーワード「レッドブル」」トリガーを選択。

保存して、公開。

f:id:sumaho-design:20151031040224j:plain

 

実際に自分のサイト(勝手にリスティング広告まとめ)でやってみました。
「レッドブル」というワードが含まれる時、という条件なので、「レッドブルの広告」と検索。

f:id:sumaho-design:20151031040301j:plain

 

検索結果ページでアラートが出ました。

 

 

【アナリティクスのURLパラメータの一部分で判断して、アラートを出す設定をしたタグ配信】

設定の流れとしては「サイト内検索のキーワードで判断して、アラートを出す設定をしたタグ配信」と同じです。

ppc-matome.com/?utm_source=google&utm_medium=cpc&utm_content=txtad_1&utm_campaign=sale_1

なんかアドワーズの広告とかで使いそうな感じの手動URLパラメータの内容ですが、この中の「utm_content」の値を条件にしてタグ配信をしていきたいと思います。

 

f:id:sumaho-design:20151031040550j:plain

 

こんな感じで、変数を作成します。
クエリキーは「utm_content」。

 

f:id:sumaho-design:20151031040624j:plain

 

こんな感じで、トリガーを作成します。
先ほど作成の変数の値が「txtad_1」の時、という条件にしてます。

 

f:id:sumaho-design:20151031040647j:plain

 

こんな感じで、タグ作成します。
カスタムHTMLで、アラートを出すようにして、先ほど作成のトリガーを配信するタイミングに。

 

f:id:sumaho-design:20151031040727j:plain

ppc-matome.com/?utm_source=google&utm_medium=cpc&utm_content=txtad_1&utm_campaign=sale_1

 にアクセスした時、アラートが出ました。

 

パラメータの一部分を使って何かタグ配信する時など、いろいろ試してみて下さい。