Adobe Analytics中做跨站跟踪

Adobe Analytics Haran 2年前 (2022-11-01) 1064次浏览 0个评论
文章目录[隐藏]

这一节介绍如何在adobe analytics上跨站跟踪,要分情况处理:

  • 如果是同个组织的不同站点,使用ECID
  • 如果是不同组织的不同站点,使用appendVisitorID 
  • 不管组织是否相同,如果第三方Cookie被限制,使用appendVisitorID 

 

ECID

基于ECID的原理,它是给用户生成一个唯一的ID,同个组织的不同站点,ECID一样的,是共用该ID。

所以实施ECID,同个组织的站点默认就实现跨站跟踪

如奥迪德国和瑞士站点为例,域名是不同,但组织ID是097B467352782F130A490D45@AdobeOrg。

  • 德国站点:https://www.audi.de/de/brand/de.html
  • 瑞士站点:https://www.audi.ch/ch/web/de.html

德国站点的ECID:

Adobe Analytics中做跨站跟踪

瑞士站点的ECID:

Adobe Analytics中做跨站跟踪

ECID都是73523137719293136182488349979580499820,是一样的,默认就是打通。

由于苹果ITP的限制,ECID这种方式在苹果是受到限制的,所以需要使用appendVisitorID的方式。

appendVisitorID

appendVisitorID方法就是通过adobe analytics提供的函数,将ECID和组织Id添加到跨站域名的URL上,从而实现跨站跟踪

//Code on Domain A
var destinationURL = "www.destination.com";

//Call the ID service
var visitor = Visitor.getInstance(...);

//Append visitor IDs to the destination URL
var destinationURLWithVisitorIDs = visitor.appendVisitorIDsTo(destinationURL);
     //Result of appendVisitorIDsTo includes destination URL, Experience Cloud ID (MCMID), and Analytics ID (MCAID)
     "www.destination.com?adobe_mc=MCMID=1234|MCAID=5678"
//Redirect to the destination

 

这段代码需要DE添加到需要跨站的位置。

假设现在对奥迪和奔驰网站做跨站跟踪,从奥迪点击到奔驰网站,可以在奔驰的URL上看到:

Adobe Analytics中做跨站跟踪

URL为:

https://www.mercedes-benz.com.cn/?adobe_mc=MCMID%3D73523137719293136182488349979580499820%7CMCORGID%3D097B467352782F130A490D45097B467352782F130A490D45%2540AdobeOrg%7CTS%3D1667270300

其中MCMID就是ECID,ORGID就是组织ID,TS是时间戳。

做到这一步,看似完成,但实际上会有问题:

  • 如果奔驰网站没有ECID,那么将使用奥迪的ECID 73523137719293136182488349979580499820
  • 如果奔驰网站原本是有ECID,如:

Adobe Analytics中做跨站跟踪

就会出现奔驰的ECID和奥迪的是不一样。

那实际上还是没完成跨站跟踪,需要使用overwriteCrossDomainMCIDAndAID去覆盖它,不然两个站点还是用各自的ID去识别用户的,overwriteCrossDomainMCIDAndAID的用法:

var visitor = Visitor.getInstance("INSERT-MARKETING-CLOUD-ID-HERE", {
     ...

     //Set overwrite property
     overwriteCrossDomainMCIDAndAID: true
});

 

在ECID的Extensions里也可以设置,设置为true:

Adobe Analytics中做跨站跟踪

 

覆盖后,奔驰的ECID是73523137719293136182488349979580499820

Adobe Analytics中做跨站跟踪

两个网站跳转就可以识别为同一个用户。


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (4)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址