使用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类型。
➡️

继续阅读