簡體   English   中英

如何在Google Analytics(分析)中取得具有自訂維度的clientId

[英]How to get clientId with custom dimensions in google analytics

我將當前默認的“ 通用Google Analytics(分析) ”代碼替換為自定義JavaScript,以獲取clientId,但是在使用(例如:clientId時卻得到了字符串值。

GA代碼:

ga('create','UA-xxxxxx-x','auto'); ga(function(tracker){var clientId = tracker.get('clientId');}); ga('set','dimension1',clientId); ga('send','pageview');

這幾乎不起作用,因為您正在將cilentID值分配給在readyCallback函數之外無法看到的函數作用域變量。 考慮以下代碼:

  ga('create', 'UA-XXXXX', 'auto');
  ga(function(tracker) {
    var cid = tracker.get('clientId');
    tracker.set('dimension1', cid); // ID is to be set right after the traker is available
  });
  ga('send', 'pageview');

更新:clientId可通過ga:clientId通過API獲得

無需再在自定義維度中設置clientId(或userId)。

給使用Universal Analytics用戶ID功能的任何人的提示ga:clientId中返回的值實際上是userId,甚至更有趣。 (截至撰寫本文時)如果您從“用戶ID”視圖中請求clientId,則GA失敗。 因此,您應該使用非用戶ID視圖來獲取用戶ID。 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM