前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Adobe Analytics中将ECID设置为eVar(客户端&服务端)

Adobe Analytics中将ECID设置为eVar(客户端&服务端)

作者头像
GA小站
发布2023-09-12 08:09:58
2230
发布2023-09-12 08:09:58
举报
文章被收录于专栏:GA小站GA小站

ECID作为Adobe Analytics主要的用户识别ID,在部署Adobe Analytics的时候,通常会将其设置为eVar。

Adobe Analytics有客户端部署和服务端部署之分,不同部署方式,将ECID设置为eVars的方式是不同的,如果你不了解客户端部署和服务端部署,延伸阅读:Adobe Analytics的布署方式变迁:客户端从服务端

客户端部署:动态变量

先来看客户端部署,如何将ECID设置为eVar。

错误的设置

一般想到的是直接使用Experience Cloud ID Service的内置数据元素ECID,将其设置eVar:

这个数据元素确实是获取ECID,但在报告中可能会出现Unspecified:

Unspecified表示变量未定义,或是不可用,在这里就是没获取到值。

如果你用Experience Cloud ID Service的内置数据元素ECID去设置ECID,那么就可能出现Unspecified。

正确的设置

可以考虑通过动态变量的方式,Adobe Analytics发送的数据默认就有ECID:

这里的mid,其实就是ECID。

通过动态变量,将mid设置为eVar:

这样,这个eVar就不会出现显示的是Unspecified:

服务端部署:处理规则

如果你是用服务端部署,官方虽然提供了getIdentity方法去获取ECID,但可能会出现,对于新用户,ECID还没返回,但Web SDK已经将数据发送出去,从而导致Unspecified。

正确的做法是用处理规则,如果是服务端部署,a.x.identitymap.ecid.0.id就是ECID,做如下设置:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-09-01 10:42,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 GA小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 客户端部署:动态变量
    • 错误的设置
      • 正确的设置
      • 服务端部署:处理规则
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档