更新时间:2024年1月22日
Data Source页面丢失
在Data Source点击创建新的数据源的时候,你会遇到提示页面丢失:
预计是Bug,最近AA在将移除Reports & Analytics,可能因此受到影响。
圆环图的修改标签保存不了
这是一个bug,正在修复。
Adobe Analytics 打不开
如果你的Adobe Anlaytics不能正常打开,看到如下报错:
原因一般是浏览器插件屏蔽了Adobe的请求导致的,检查一下插件,将对Adobe请求的限制去除就可以。
如果是页面空白或其他错误,请看到Adobe Stauts上看Adobe Analytics是不是处于维护状态。
有些浏览器不触发
你可能会遇到有些浏览器不触发的情况,通常是有Adblock,或浏览器中隐私设置或阻止跟踪被开启。
有些Server Call不触发
发送的请求超过了限额,对于AA,如果2k以下是通过GET发送,2k以上是通过POST发送,但并不是没限制大小,服务器对请求会有限制,超过就不会发送。
另外,如果是电商,那么product变量最大是64k。
新增页面的Rule不触发
有些人可能会遇到过:网站上面原有部署的Rules是正常触发,但新增页面,可能会不触发。
你可以在控制台运行 s.t() ,报错提示,一般是因为doPlugins代码里有错误,特别是用到indexOf方法的时候,屏蔽掉这部分就可以正常跟踪到的。
Adobe Analytics跨站失效
一个公司的网站A和网站B都是采用CNAME的方式部署的,跟踪服务器是smetrics.companyname.com,然后使用 appendVisitorID 的方式去传递ECID,部署后发现在使用Safari和Edge不能正常传递ECID,也就是跨站跟踪会失效。
正常情况是跨站的使用同一个ECID,所以能够识别为同一个用户。
问题在于:网站A和网站B使用同一个跟踪服务器,比如使用是smetrics.A.com,对A网站来说是可以正常生成Cookie,对于B来说,由于CNAME是smetrics.A.com,它是第三方Cookie,而Safari对第三方Cookie非常不友好,所以跨站跟踪就失效。
所以正确的做法是:A网站的CNAME用smetrics.A.com,B网站CNAME用smetrics.B.com,用 appendVisitorID 的方式去传递ECID。
purchaseID
使用purchaseID可以有效解决订单去重的问题,同时转化数据,eVar和事件也会去重的,所以不会被重复记录的。
purchaseID一定要唯一,如果用户A的purchaseID是AAAA,半年后出现用户B的purchaseID是AAAA ,那么B的订单会因为数重复数据,会被删除的。
Evars ECID维度出现not set
如果你的Evars ECID在报告中可能会出现Unspecified:
Unspecified表示变量未定义,或是不可用,在这里就是没获取到值。
原因是你用Experience Cloud ID Service的内置数据元素ECID去设置ECID,那么就可能出现Unspecified。
正确的是通过动态变量的方式,Adobe Analytics发送的数据默认就有ECID:
这里的mid,其实就是ECID。
通过动态变量,将mid设置为eVar:
这样,这个eVar就不会出现显示的是Unspecified:
Web SDK的CORS 错误
这个错误起源于一个浏览器中的安全机制:同源策略(same-origin policy),需要开发去处理。
本地临时性的方案可以安装一个Allow-Control-Allow-Origin插件。