用户  (User) 是各个网站分析软件中基本维度之一,是企业最关注的分析单位。但分析工具中的“用户”往往并不是我们一般所理解的一个独立的人。

大部分分析工具依靠Cookie进行用户区分,部分平台也会增加其他辅助信息进行用户识别界定。

Google Analytics和Adobe Analytics都使用浏览器cookie的一个字段来作为用户识别。这样的设置存在一个问题,如果用户切换浏览器、清空cookie或者跨设备访问网站将被识别成不同用户。在Google Analytics默认设置中,这个字段叫做Client-ID,存储于名为_ga的第一方Cookie中,有效期为2年。如果需要进行跨浏览器追踪,可使用User ID 功能,利用其它身份验证系统进行鉴定。

根据这个设定,一个人在2年内通过同一个不清除cookie的浏览器访问你的网站,都会被GA认定为一个人,可从User维度查看其行为数据报告。根据是否有cookie记录,GA中还可以将User分为New和Returning,中文对应新用户和回访用户。

有关于用户的数据可以在GA“受众群体”报告或自定义报告中查看。

Client ID

虽然无法精确识别用户,但是Client ID目前仍然是GA识别用户所用的方法。从默认GA报告中虽然能看到用户数,但是无法查看具体用户的情况。读取用户的Client ID并通过GTM将字段发送到Google Analytics中即可解决这一问题。

Client ID 维度设置方法

Client ID是Google对于一个浏览器随机生成的字符串,保存在Cookie中,所以我们首先需要使用GTM新建一个自定义变量,抓取这个信息。

新建自定义JavaScript变量,添加如下代码:

function() {
var clientIdIndex = 1; // Change this number to the actual Custom Dimension index number
return function(model) {
model.set(‘dimension’ + clientIdIndex, model.get(‘clientId’));
};
}

“clientIdIndex = 1” 这里面的数字要和Google Analytics自定义维度中的序号对应,如果这里写2,那么在GA中的自定义维度编号也必须是2。最后为这个变量命名为“customTask – Client ID”并保存。

然后需要编辑GTM中的Google Analytics(分析)设置变量。在“更多设置”——“要设置的字段”添加刚才保存的“customTask – Client ID”变量,添加方式如下图所示:

以上为GTM跟踪代码管理器中的设置,最后还需要在Google Analytics中新建一个对应的维度。范围选择“用户 User”,序号一定要与GTM自定义JS变量中的数字一致。

都设定好后,即可在Google分析中看到数据。由于是自定义维度,所以只能通过自定义报告或自定义信息中心中查看。

这篇文章有用吗?

点击星号为它评分!

平均评分 0 / 5. 投票数: 0

到目前为止还没有投票!成为第一位评论此文章。

很抱歉,这篇文章对您没有用!

让我们改善这篇文章!

告诉我们我们如何改善这篇文章?

  • Post last modified:2021年7月9日

这篇文章有一个评论

  1. 面包

    怎样能知道一个人有没有禁用cookie?

评论关闭。