最近两年,随着世界各国对隐私保护的加强,现在国际上分析工具和营销平台在往服务端布署方向发展,可以说这是一种趋势。
在Adobe中,也推出了服务端布署。
服务端部署的流程大概如下:
服务端布署是引入好很多的新概念,我将其分为三大模块
网站使用服务端布署Web SDK后,数据是先发到Edge Network,数据会摄入到Schema(XDM),然后在发送给Adobe产品或通过Event Forwarding其他产品。
没有布署服务端布署之前,每布署一个Adobe产品,都需要单独对其做配置,页面打开的时候需要加载一个js,然后数据传输到对应的服务器,关系如下:
服务端部署中,只需要加载Web SDK,里面就已经包含各个产品所需要的js,之后数据统一发送到Edge Network,Edge Network在于各个产品之间交互,关系如下:
新的布署方式,数据传输方式,那么里面传递的数据结构也是不一样的。
最主要的就是第一条的,简化布署,但我没看到简化,感觉里面的XDM复杂不少。
在Schemes里创建一个XDM,就是发送给AA的数据结构:
创建一个Datastreams,这个是用于边缘网络接受网站发送过来的数据,同时设置与上一步创建XDM关联,表示这个Datasteams的数据要映射到这个XDM:
这一步主要是配置Web SDK的数据要发送到哪个Datasteams,我这里都设置为同一个。
页面需要将数据按照特定的数据结构发送出去,用什么结构取决于你想在规则里使用什么数据类型,可以用digitalData、ACDL或不用。
将要传入的字段通过数据元素摄入:
将摄入的数据元素映射到第二步创建的XDM:
这里只设置最基础的page name。
创建一个规则,这里是页面加载的时候发送数据到Datastreams:
你也可以使用其他的,具体看你如何传递数据。
Action里的配置如:
表示将xdm.content的映射关系通过pv发送数据。
可以看到AA的实时报告里能预期的Page数据
上面仅演示必要设置,其实不少步骤往下拉都还有很多自定义设置,上面没有全部介绍。
整个过程的难点在于XDM创建和数据映射。