Google Analytics

Google Analytics: アプリSDKのclientIDを取得する

こんにちは、CTOの権です。

以前、Google Tag Manager上でGoogle AnalyticsのclientIDを取得する という記事を書きましたが、今回はアプリ計測の場合にGAのclientIDを取り出す方法についてです。

なお、Google Developersの公式ドキュメントには、スマホアプリの場合のclientID取得方法についての記載が見つかりませんでした。
調べた結果、下記のメソッドでclientIDを読み取ることが出来ました。

Android:

String clientId = mTracker.get("&cid");

iOS版:

NSString *clientId = [tracker get:kGAIClientId]; 

この方法でclientIDを取り出せばカスタムディメンションで計測することも出来ます。
また、アプリのネイティブ部からWebviewに遷移するアプリの計測において、clientIDをWebviewにクエリパラメータで引き渡しておいて、JavascriptでclientIDを上書きする処理をすれば、アプリ内のネイティブ-Webview間を同じセッションとして計測する事も出来ます。

参考にした情報は下記のURLです。

http://stackoverflow.com/questions/31674013/how-to-get-clientid-in-android-google-analytics-v4

https://groups.google.com/forum/#!topic/ga-mobile-app-analytics/m8OSw7ExHmM

弊社ではモバイルアプリへのGoogle Analytics、Adobe Analyticsの導入支援を行なっております。
お問い合わせはこちらからどうぞ。

関連記事

  1. Google Analytics

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

    こんにちは、CTOの権です。今日はGoogle Tag Manag…

最近の記事

  1. Mouseflow:計測対象からの除外
  2. Mouseflow:レコーディングを確認する前に
  3. ObservePoint:強力でアツい機能を持つサイト監査ツ…
  4. Tableau : BigQueryでLOD計算が使えない場…
  5. Tableau Viz紹介 : 10.4新機能を使ってダッシ…
  1. Mouseflow

    Mouseflow: MouseflowタグをWebサイトに導入する
  2. Adobe Analytics

    Adobe Analytics:ワークスペース:セグメント比較機能の紹介
  3. Adobe Analytics

    Adobe Analytics: Mobile SDK 4.x でアプリ計測する…
  4. Google Analytics

    Google Analytics: アプリSDKのclientIDを取得する
  5. Adobe Analytics

    Adobe Analytics: データフィードをGoogle Compute …
PAGE TOP