Google Tag Manager

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

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

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

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

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

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

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

対策はこうなりました。

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

1
2
3
4
5
6
7
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. 最速で理解したい人のためのIT用語集

関連記事

  1. Google Tag Manager

    GTMでiframe内のクリックイベントを取得したい

    こんにちは。エクスチュアの岩川です。GTMでクリックイベント…

  2. Google Analytics

    【GA4】DebugViewの使い方

    こんにちは、エクスチュアの岩川です。GA4ではDebugVi…

  3. Google Tag Manager

    【GA4/GTM】dataLayerを活用しよう

    はじめにこんにちは、エクスチュアの岩川です。GA4の…

  4. Google Tag Manager

    GTMで任意のリンクをクリックしてn秒後トリガーを動作させる方法

    こんにちは、エクスチュアの岩川です。GTMで用意され…

  5. Google Tag Manager

    GTMのプレビューモードを共有したい

    こんにちは、エクスチュアの岩川です。GTMでの作業の際に使用…

  6. Google Analytics

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

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

カテゴリ
最近の記事
  1. AWS発のAIエージェントIDE「Kiro」を使用した仕様駆…
  2. TableauとSnowflakeを接続する方法
  3. 【dbts25】Snowflake×PostgreSQLのニ…
  4. TROCCO dbt連携編
  5. KARTEの「フレックスエディタ(β)」登場!ノーコードでこ…
  1. Adobe Experience Cloud

    Adobe Summit 2020レポート: Welcome
  2. IT用語集

    インポート(Import)とエクスポート(Export)って何?
  3. IT用語集

    仮想化(Virtualization)って何?
  4. ヒートマップ

    Mouseflowアップデート情報 @2019/6/6
  5. Qualtrics

    イベントレポート Qualtrics XM on tour TOKYO 2022…
PAGE TOP