Adobe Launch 是一个管理代码的工具,你只需要在站点上添加一段Launch的js跟踪代码,能在Launch上添加、管理第三方广告平台的跟踪代码或设置,能起到等同于在页面上直接添加代码效果,页面加载的过程可以用下图来表示:
1、当用户访问网站的时候,向服务器请求资源
2、服务器返回内容给浏览器,包含Adobe Launch的跟踪代码也发过去
3、布署在header里面的Launch的跟踪代码就会触发加载相对应的js,这里js可以理解为容器,里面就是各种Launch上的配置,
4、加载Property里的配置,首次访问加载容器的时候,系统会使用一个默认容器来设置初始值,会将部分的js放到本地,后面加载的时候直接从本地直接加载,加快加载速度。后续访问加载的时候会先检验服务端是否有更新,如果有就重新加载容器配置,如果没有就部分从本地加载,以加载速度。
5、容器加载完后,满足条件的就触发执行对应的跟踪代码,比如你可能布署了Adobe Analytics、Google Analytics,页面加载就同时规则触发通知执行了这两个Action
6、执行第三方代码,组装然后将数据会传到想对应的跟踪代码服务器。
7、第三方服务器返回状态
所有的TMS都是类似的原理