ec.js是否可以通过服务端GTM实现代理?
服务端GTM代理脚本支持范围解答
首先可以明确:当前服务端GTM官方原生仅支持代理 gtm.js 和 analytics.js 两类脚本,ec.js 不在官方支持的代理列表内,你遇到的404返回属于预期行为,原因及解决方案如下:
ec.js是旧版Google Analytics电子商务功能的专属遗留脚本,官方已停止对其的功能更新,也没有为其适配服务端GTM的代理路由规则,因此通过服务端GTM端点请求该资源时会直接返回404。- 若你的业务需要用到电子商务追踪能力,无需单独代理加载
ec.js,可直接将对应逻辑迁移到服务端GTM的内置事件标签中配置:服务端GTM已经内置了全量电子商务数据的处理能力,你只需要在客户端把电商相关的事件参数按照规范传递给服务端GTM端点,即可完成对应数据上报。 - 若暂时无法迁移旧版实现,你可以选择将
ec.js托管到自有CDN上进行加载,无需尝试通过服务端GTM代理该资源。
内容的提问来源于stack exchange,提问作者Vlad Strukelj
相关产品推荐
相关产品推荐

