Google Tag Manager

Google Tag Manager: 離脱リンクのクリックをトリガーにする

こんにちは、エクスチュアCTOの権です。

Twitter:@exturekwon

Google Tag Managerで、離脱リンクのクリックを検知するためのトリガーを作ろうとして落とし穴にハマったのでメモ。

離脱リンクのトリガーとして、最初はこういう設定をしました。

・ [Click URL] [先頭が一致] http
・ [Click URL] [含まない] {{Page Hostname}}

GTM変数の{{Page Hostname}}には、表示しているページのホスト名が格納されてるので、
クリックしたURLに、現在のホスト名が入ってなければこれで動作する、、と期待したのですがNGでした。

トリガーの条件入力フィールドの右端のテキストボックスは、{{}}形式のGTM変数が使えず、ここに入力した文字列がそのままテキストとして評価されてしまうのでした。

対策はこうなりました。

1. カスタムJavascript変数を作成
名前: isExitLink
中身:

function(){
	var ret = "1";
	if ({{Click URL}}.indexOf({{Page Hostname}}) > -1) {
		ret = "0";
	}
	return ret;
}

2. トリガーを作成
トリガーの種類: クリック-リンクのみ
トリガーの発生場所: 一部のリンククリック
条件:
・[Click URL] [先頭が一致] http
・[isExitLink] [等しい] 1

これで期待通りに動作する離脱リンクトリガーになりました。
このトリガーで、ユニバーサルアナリティクスのイベントを発火させて、他サイトへの送客件数を計測する事が出来ます。

弊社ではGoogle Tag Managerの導入支援も行なっております。
お問い合わせはこちらから。

ブログへの記事リクエストはこちらまで

関連記事

  1. Adobe Analytics

    Adobe AnaltyicsとGoogle Analytics の「生Webビーコン」をBigQu…

    こんにちは、エクスチュアの権泳東(コン・ヨンドン)です。Twi…

  2. Google Analytics

    Google Tag Manager上でGoogle AnalyticsのclientIDを取得する…

    この情報は2018年4月当時の情報です。こんにちは、エクスチュ…

  3. Adobe Analytics

    AdobeAnalytics: GTMのdataLayerをAdobeAnalyticsの処理ルール…

    こんにちは、エクスチュアCTOの権です。Twitter:@ex…

  4. Google Analytics

    Google Analytics StandardのデータをBigQueryで分析するための力技

    こんにちは、エクスチュアの権です。Twitter:@extur…

  5. Adobe Analytics

    GTMのdataLayerをAdobeAnalyticsの「s」オブジェクトにコピーする

    こんにちは、エクスチュアの權泳東(コン・ヨンドン)です。Twi…

最近の記事

  1. DTMからAdobe Launchへの移行:4段階のアプロー…
  2. Metabotを使ってSlackにMetabaseのグラフを…
  3. GTMのdataLayerをAdobeAnalyticsの「…
  4. Metabase: カスタムマップで日本地図を追加する
  5. オープンソースBI「Metabase」の使い勝手が丁度良かっ…
  1. Adobe Summit

    Adobe Summit 2020レポート: Data & Insig…
  2. Adobe Analytics

    Adobe Analytics: レガシーs_code.jsのリミッターを解除し…
  3. Adobe Analytics

    Adobe Analytics:Report Builderの小技:リクエストの…
  4. Cloud Dataflow

    Firebase AnalyticsのデータをフラットなCSVに変換する …
  5. Adobe Analytics

    AdobeAnalytics: GTMのdataLayerをAdobeAnaly…
PAGE TOP