第 2 步:将 stats.html
页面托管在 Web 服务器上
Adobe 建议将您的 stats.html
页面与最新版本的 AppMeasurement.js
和 VisitorAPI.js
一起托管。与组织中的相应工程团队合作,将此文件托管到正确的位置中。
第 3 步:在每个 Facebook Instant Articles 页面上引用 stats.html
创建 Facebook Instant Articles 内容时,您可以在 iFrame 中嵌入 Analytics HTML 内容。例如:
<iframe class="no-margin" src="https://example.com/stats.html" height="0"></iframe>
第 4 步:设置自定义变量和事件跟踪
您可以通过两种不同方法,在您的 Analytics HTML 中跟踪自定义变量和事件:
- 直接将变量值和事件包含到
stats.html
页面中。此处定义的变量最适合存储通常对所有 Facebook Instant Articles 而言都相同的值。 - 将变量值包含到引用 iFrame 的查询字符串中。此方法允许您将变量值从 Facebook Instant Articles 发送到托管 Analytics 代码的 iFrame。
以下示例显示了查询字符串中包含的几个自定义变量。stats.html
中的 JavaScript 随后将使用 s.Util.getQueryParam()
检查查询字符串。
<iframe class="no-margin" src="https://example.com/stats.html?eVar2=Dynamic%20article%20title&pageName=Example%20article%20name&cmpId=exampleID123" height="0"></iframe>
由于 iFrame 的性质,不会自动跟踪“反向链接”维度。如果要跟踪此维度,请确保将此维度包含到查询字符串中。
Facebook Instant Articles 和隐私政策
只要 Analytics HTML 页面托管在您的 Web 服务器中,Adobe 就能够在所有 Facebook Instant Articles 中支持您现有的隐私政策。如果用户在主网站上选择退出跟踪,则他们也会在所有 Facebook Instant Articles 上选择退出跟踪。此实用程序页面还支持 Adobe Experience Cloud Identity Service,以便您可以将 Facebook Instant Articles 数据与 Experience Cloud 的其他服务相集成。