1.2、Adobe Launch的原理

Adobe Launch 是一个管理代码的工具,你只需要在站点上添加一段Launch的js跟踪代码,能在Launch上添加、管理第三方广告平台的跟踪代码或设置,能起到等同于在页面上直接添加代码效果。

当用户访问网站的时候,布署在header里面的Launch的跟踪代码就会触发加载相对应的js,这里js可以理解为容器,里面就是各种Launch上的配置,首次访问加载容器的时候,系统会使用一个默认容器来设置初始值,会将部分的js放到本地,后面加载的时候直接从本地直接加载,加快加载速度。后续访问加载的时候会先检验服务端是否有更新,如果有就重新加载容器配置,如果没有就部分从本地加载,以加载速度。

容器加载完后,满足条件的就触发执行对应的跟踪代码,比如你可能布署了Adobe Analytics、Google Analytics,页面加载就同时规则触发通知执行了这两个Action,然后将数据会传到想对应的跟踪代码服务器。