Google Analytics

Google Tag Manager上でGoogle AnalyticsのclientIDを取得する:その2 customTask編

この情報は2018年4月当時の情報です。

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

以前このブログで Google Tag Manager上でGoogle AnalyticsのclientIDを取得する という記事を書きました。
しかし内容が古く、今は customTask という機能を使った方が早いので紹介します。

参考にしたのは、GTMといえばこの方。Simo Ahava氏のブログです。
#GTMTips: Use customTask To Access Tracker Values In Google Tag Manager

1. カスタムJavascript変数を作成する

まずはclientIDを計測するためのカスタムディメンションを決めてください。
今回はカスタムディメンション1を使います。

そして下記のJavascriptを使って、ClientID という名前のカスタムJavascript変数を作成します。

名前: ClientID
中身:

function() {
  var customDimensionIndex = "1"; //カスタムディメンション番号を指定する。ここでは1。
  return function(model) {
    model.set('dimension' + customDimensionIndex, model.get('clientId'));
  }
}

2. GA設定にcustomTaskフィールドを追加

そしてGAユニバーサルアナリティクスのタグに、customTaskというフィールドを追加して、そこで先程作った{{ClientID}}変数をセットします。
customTaskというフィールドはこの記事を書いてる時点でGTMの選択肢には出て来ませんが、気にせず打ち込んでください。

[Googleアナリティクス設定変数]を使っている場合は、そこでフィールドを追加設定出来ます。
個別のタグに設定したい場合は、各タグの[このタグでオーバーライド設定を有効にする]項目にチェックをいれて、設定を追加出来ます。

詳細設定 > 設定するフィールド
フィールドの名前: customTask
値: {{ClientID}}

あとはプレビューモードでテストして、カスタムディメンション1にclientIDが入っていれば公開してください。
とても簡単になりました。
前はイチイチ別イベントでClientIDを送るダサい実装をしてましたが、これなら通常のページビューヒットにclientIDがセットされます。

今回はcustomTask機能を使ってGoogle AnalyticsのclientIDを取得する方法についてでした。
弊社ではGoogle AnalyticsやAdobe AnalyticsなどのWeb解析ツールの導入支援を行っております。
お問合わせはこちらからどうぞ。

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

BigQueryテーブルをAVRO形式でエクスポートしてHiveで扱う前のページ

Adobe Summit 2018 レポート(1):AIとヒトで最高の経験を!次のページ

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. Adobe Analytics

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

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

  2. Excel

    コホート分析(Cohort Analysis)って何?〜Tableau/GA/Excel/Sprea…

    はじめにさぁ、ようやく皆さんお待ちかねの「コホート分析」です。我々…

  3. Google Tag Manager

    同一サイトにGTMを複数導入する危険性について

    こんにちは。エクスチュアの岩川です。今回は何度か質問をいただ…

  4. Adobe Analytics

    Adobe AnalyticsとGoogle Analyticsの違い② サンプリングの有無

    こんにちは。CEOの原田です。AAとGAの違いの2段目にいきます。…

  5. Google Analytics

    Google Analytics 4 + BigQueryでよく使う基本的なSQL例

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

  6. Google Analytics

    Cloud FunctionsとOpenWeather APIを使ってGoogle Analytic…

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

カテゴリ
最近の記事
  1. 協力と裏切りの理論
  2. 【Snowflake Tips】Content-Typeには…
  3. データ連携を自動化!Fivetranの概要・料金とスプレッド…
  4. Adobe WebSDK クロスドメイン計測【第2部】FPI…
  5. Adobe WebSDK クロスドメイン計測【第1部】ECI…
  1. Google Cloud Platform

    Server-side GTM を Google AppEngine にデプロイ…
  2. ブログ

    レポートビルダーについて
  3. Generative AI

    Snowflake の Copilot が優秀すぎる件について
  4. ObservePoint

    ObservePointでサイト内のタグが全部まるっとお見通しだ!
  5. Segment

    Segmentでデータ管理を一元化する
PAGE TOP