使用Zaraz Worker变量进行动态数据收集
💡
原文英文,约1900词,阅读约需7分钟。
📝
内容提要
Cloudflare Zaraz推出Worker Variables功能,允许用户快速执行自定义代码,替换硬编码文本。该功能提供速度快、隔离环境和将客户端JavaScript卸载到worker的能力。实际应用包括将GTM自定义JavaScript变量转换为Cloudflare Zaraz Worker变量和使用外部API的数据丰富用户信息。
🎯
关键要点
- Cloudflare Zaraz推出Worker Variables功能,允许用户快速执行自定义代码,替换硬编码文本。
- 该功能提供速度快、隔离环境和将客户端JavaScript卸载到worker的能力。
- Cloudflare Zaraz旨在提供一种方式,让市场营销人员和开发人员获取用户旅程数据,而不影响页面性能。
- 分析师和数字营销人员通常会定义他们想要测量的交互和属性,并在技术规范中正式化这些要求。
- 传统的解决方案如Google Tag Manager的自定义JavaScript变量允许用户在客户端动态调用自定义JavaScript函数。
- Cloudflare Zaraz Worker Variables利用Cloudflare Workers,允许用户快速在服务器端执行自定义代码。
- Worker Variables可以在Cloudflare Zaraz的各个组件中使用,简化了硬编码文本的替换。
- Cloudflare Zaraz自动共享上下文,允许用户在函数中使用数据作为输入。
- 与手动调用worker相比,使用Worker Variables可以节省HTTP请求的往返时间,提高速度。
- Worker执行在隔离环境中,无法访问用户浏览器的DOM,避免了潜在的错误影响用户体验。
- 结合Worker Variables和自定义HTML工具,可以将客户端JavaScript卸载到worker,提高性能。
- 用户可以通过Cloudflare仪表板或使用Wrangler创建新的Cloudflare Worker。
- 配置Worker Variable的步骤包括登录Cloudflare仪表板,选择Zaraz工具配置,创建变量并选择Worker类型。
➡️