Adobe Analytics服务端(Web SDK)布署案例

Adobe Analytics Haran 4年前 (2021-02-25) 2696次浏览 0个评论
文章目录[隐藏]

更新时间:2024年6月22号

如要客户端部署的方式,延伸阅读:10分钟用Adobe Launch布署Adobe Analytics

随着世界各国对隐私保护的加强,现在国际上分析工具和营销平台在往服务端布署方向发展,可以说这是一种趋势。

Adobe也推出了服务端布署。

Adobe Analytics服务端部署结构

服务端部署的数据流转大概如下:

Adobe Analytics服务端(Web SDK)布署案例

网站使用服务端布署后(网站的可以通过Web SDK的方式),数据是先发到Edge Network,数据会摄入到Schema(XDM),然后在发送给Adobe产品或通过Event Forwarding非Adobe的产品。

 

没有服务端布署之前数据传输模式

没有布署服务端布署之前,每布署一个Adobe产品,都需要单独对其做配置,页面打开的时候需要加载一个js,然后数据传输到对应的服务器,关系如下:

Adobe Analytics服务端(Web SDK)布署案例

 

服务端布署的数据传输模式

服务端部署中,只需要加载Web SDK,里面就已经包含各个产品所需要的js,之后数据统一发送到Edge NetworkEdge Network在于各个产品之间交互,关系如下:

Adobe Analytics服务端(Web SDK)布署案例

新的布署方式,数据传输方式,那么里面传递的数据结构也是不一样的。

服务端布署的优点

  • 简化Adobe产品的布署,减少客户实现的时间,加载实施的速度,降低成本
  • 与旧库相比,性能提高
  • 能更好的保护用户隐私
  • 为Adobe客户创造持续的竞争优势

最主要的就是第一条的,简化布署,但我没看到简化,感觉里面的XDM的导致复杂不少。

服务端布署的两种方案

服务端部署有两种类型:

  • 一种是用_experience.analytics实现直接映射。
  • 一种是用XDM,发送数据还是使用原有,通过XDM去实现数据的映射实现服务端部署,这种方式适用于已经部署有AA,升级服务端的用户,目前这种方式使用比较广泛。

 

简单部署案例

这里介绍的是用XDM的方式,假设现在要对一个网站采用服务端部署Adobe Analytics。

创建XDM

在Schemes里创建一个XDM,就是发送给AA的数据结构,这里直接使用内置的Consumer Experience Event:

Adobe Analytics服务端(Web SDK)布署案例

 

 

创建Datastream

创建一个Datastreams,这个是用于边缘网络接受网站发送过来的数据,同时设置与上一步创建XDM关联,表示这个Datasteams的数据要映射到这个XDM:

Adobe Analytics服务端(Web SDK)布署案例

 底部有一些选项需要设置,这些是设置一些默认维度,如果不勾选,会导致报告里这些默认维度没有值:

  • GEOLOCATION AND NETWORK LOOKUP:勾选Geo Lookup里的所有的
  • DEVICE LOOKUP:勾选Keep user agent and client hints headers
  • ADVANCED OPTIONS:无设置,如果你要设置FPID,就在这个设置

创建好后,在Datastreams创建一个Service,Service里选择Adobe Analytics,然后设置报表包:

Adobe Analytics服务端(Web SDK)布署案例

如果要创建Dev、Stagging、PROD三个环境,那么这里要创建对应的三个Datastreams。

 

配置Web SDK

这一步主要是配置Web SDK的数据要发送到哪个Datasteams,我这里都设置为同一个。

Adobe Analytics服务端(Web SDK)布署案例

 

 

页面发送数据

页面需要将数据按照特定的数据结构发送出去,数据分为两类:

  • XDM数据:是指完全符合XDM的数据结构,数据会自动映射进XDM,是标准XDM
  • 非XDM数据:需要手动映射的,如自定义后的XDM、digitalData、ACDL都属于这一类

 

 

数据元素

将要传入的字段通过数据元素摄入:

Adobe Analytics服务端(Web SDK)布署案例

 

将摄入的数据元素映射到第二步创建的XDM:

Adobe Analytics服务端(Web SDK)布署案例

这里只设置最基础的page name。

 

规则

创建一个规则,这里是页面加载的时候发送数据到Datastreams:

Adobe Analytics服务端(Web SDK)布署案例

你也可以使用其他的,具体看你如何传递数据。

Action里的配置如:

Adobe Analytics服务端(Web SDK)布署案例

表示将xdm.content的映射关系通过pv发送数据。

 

预览调试

可以看到AA的实时报告里能预期的Page数据

Adobe Analytics服务端(Web SDK)布署案例

以上只是只是基于页面的,如果你要配置其他的Tracking Code、eVars、Prop、Events,需要对XDM做自定义。

 

布署好服务端后,可以在Cookie里看到kndctr_orgid_identity 和 kndctr_orgid_cluster。

 

服务端布署的特征

CNAMEurl

Adobe Analytics服务端(Web SDK)布署案例

configId

beaconPayload

Adobe Analytics服务端(Web SDK)布署案例

 

XDMXDM Experience Data Model

 

 

国内网站示例

目前,三星和英特尔在国内的网站都是使用服务端布署。

注意:Adobe Analytics服务端部署在中国没有数据中心,所以数据是发送到境外的。


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

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

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