首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌分析空clientID

谷歌分析空clientID
EN

Stack Overflow用户
提问于 2017-01-12 05:34:13
回答 0查看 1.1K关注 0票数 1

为什么有时我会得到空的客户端ID?例如,对于我的页面访问者中约90%的人来说,谷歌分析通常会设置clientID,我通过以下方式进行检查:

代码语言:javascript
复制
ga(function(tracker) {
  clientId = tracker.get('clientId');
});

它会返回一些xxxxx.xxxxx数字。但对于大约10%的访问者来说,它返回的是空值。为什么?

我正在检查ga是否由以下人员加载:

代码语言:javascript
复制
if (typeof ga === 'function')

看起来没问题。我的整个函数看起来像这样:

代码语言:javascript
复制
function check_ga() {
  var clientId = "";
  if (typeof ga === 'function') {
    ga(function(tracker) {
      clientId = tracker.get('clientId');
    });

    if(clientId == "") 
    {
      ga('create', 'UA-XXXXXX-X', 'auto'); //trying to create new ga object
      ga(function(tracker) {
        clientId = tracker.get('clientId');
      });
    }

    if(clientId == "") 
    {
      clientId = "No CID";
    }
  } else {
    clientId = "GA Not loaded";
  }
  return clientId;
}

有时我会得到"No CID“的值。为什么??正如您所看到的,我正在尝试创建新的GA对象,但它也不起作用。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41601078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档