H 代码 JavaScript 实施概述

重要

不再支持此版本的数据收集。升级到 Adobe Experience Platform LaunchAppMeasurement for JavaScript

您必须能够访问托管服务器,才能成功为页面实施用于收集数据的代码。以下步骤详细说明了如何进行基本的 Analytics H 代码实施。

注意

在按以下说明操作之前,您必须已拥有 s_code.js 的副本。Adobe 将不再提供用于在代码管理器中下载 H 代码的选项。

  1. 更新核心 JS 文件变量:编辑 s_code.js 文件,并确保已更新以下变量:

    • s_account 包含要将数据发送到的报表包 ID。请参阅
    • s.trackingServer 包含 Cookie 的存储位置。请参阅 trackingServer
  2. s_code.js 文件托管在您的网站上:此文件通常与其他脚本一起驻留在您的 Web 服务器中。

  3. 在所有页面上引用 s_code.js:确保所有页面都调用核心 JavaScript 文件,并在 HTML <body> 标记(而非 <head> 标记)中调用该文件。

    小贴士

    H 代码要求在 s_code.js 标记中调用 <body> 脚本。这与其他实施方法有所不同,因为大多数实施方法要求在 <head> 标记中引用脚本。

  4. 在每个页面上定义特定于页面的变量:应在每个页面上定义各个变量,如页面名称或 eVar。在每个页面上通常使用内联 <script> 标记来定义各个变量。

  5. 使用调试器验证数据收集:下载并安装 Experience Cloud 调试器,以确保将数据发送到 Adobe,且已正确定义页面变量。

缓存

JavaScript 文件首次加载后会缓存在访客的浏览器中,通常情况下,针对每个会话至多下载一次。即使网站上的每个页面都使用该文件,也不会为每个页面下载它。在大多数网站上,用户在每个会话内平均都会查看多个页面,因此将使用多次的 JavaScript 转移到此文件中可减少总体下载数据量。

H 代码压缩

如果您担心下载的 s_code.js 文件过大,Adobe 建议使用 GZIP 压缩 s_code.js 文件。所有主要浏览器都支持 GZIP,与 JavaScript 压缩相比,其压缩的效果更好。请参阅 Apache 文档中的 Apache 模块 mod_deflate

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now