t()

t() 方法是 Adobe Analytics 的一个重要核心组件。它将获取页面上定义的所有 Analytics 变量,将其编译为图像请求,并将该数据发送到 Adobe 数据收集服务器。

例如,请考虑以下 JavaScript 代码:

// Instantiate the tracking object
var s = s_gi("examplersid");

// Define config variables and page variables
s.trackingServerSecure = "data.example.com";
s.eVar1 = "Example dimension item";

// Compile the variables on the page into an image request to Adobe
s.t();

运行 t() 方法可获取所有已定义的 Analytics 变量,并根据这些变量制定 URL。某些 Analytics 变量可确定图像的 URL,而其他变量则可确定查询字符串参数值。

https://data.example.com/b/ss/examplersid/1/?v1=Example%20dimension%20item

Adobe 会接收图像请求,然后解析请求标头、URL 和查询字符串参数。然后,数据收集服务器会返回透明的 1x1 像素图像,该图像会隐式显示在您的网站上。

使用Web SDK扩展发送事件

使用操作配置向Adobe发送XDM事件数据。 数据流接收此数据,应用任何配置的映射,并将该数据转发到Adobe Analytics(如果它是向此数据流添加的服务)。

  1. 使用您的 Adobe ID 凭据登录 Adobe Experience Platform 数据收集
  2. 单击所需的标记属性。
  3. 转到规则选项卡,然后单击所需的规则(或创建规则)。
  4. 在操作下,单击所需的操作或单击​ “+” ​图标以添加操作。
  5. 将扩展下拉列表设置为​ Adobe Experience Platform Web SDK,将操作类型设置为​ 发送事件

手动发送实施Web SDK的事件

使用sendEvent命令将数据发送到Adobe。 数据流接收此数据,应用任何配置的映射,并将该数据转发到Adobe Analytics(如果它是向此数据流添加的服务)。

alloy("sendEvent", {
  "xdm": {}
});

有关详细信息,请参阅Web SDK文档中的跟踪事件

使用Adobe Analytics扩展的“页面查看跟踪”调用

Adobe Experience Platform数据收集中的Adobe Analytics扩展有一个专用位置,用于设置页面查看跟踪调用。

  1. 使用您的 Adobe ID 凭据登录 Adobe Experience Platform 数据收集
  2. 单击所需的标记属性。
  3. 转到规则选项卡,然后单击所需的规则(或创建规则)。
  4. 在操作下,单击所需的操作或单击​ “+” ​图标以添加操作。
  5. 将扩展下拉列表设置为​ Adobe Analytics,将操作类型设置为​ 发送信标
  6. 单击 s.t() 单选按钮。

AppMeasurement中的s.t()方法和Analytics扩展自定义代码编辑器

当您要向 Adobe 发送跟踪调用时,请调用 s.t() 方法。

s.t();

或者,您也可以将对象用作参数来覆盖变量值。有关更多信息,请参阅变量覆盖

var y = new Object();
y.eVar1 = "Override value";
s.t(y);
NOTE
AppMeasurement 的早期版本使用几行代码调用此函数。过去,其他代码可适应不同浏览器的解决方法。现代浏览器中的标准化和最佳实践不再需要此代码块。现在只需要方法调用 s.t()
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690