sa

上次更新: 2024-01-26
  • 主题:
  • Variables
    查看有关此主题的更多信息
  • 创建对象:
  • Admin
    Developer

sa() 方法可让您随时在页面上动态更改报表包。如果要在不重新加载页面的情况下将数据发送到不同的报表包,则可以使用此方法。

使用Web SDK处理报表包

Web SDK通过向特定数据流发送数据来运行,该数据流将数据转发到所需的Analytics报表包。 单个数据流可以将数据转发到多个报表包。 此部分适用于Web SDK扩展和手动实施Web SDK。

  1. 使用您的 Adobe ID 凭据登录 Adobe Experience Platform 数据收集
  2. 单击 数据流 左边。
  3. 单击所需的数据流,或单击 新建数据流.
  4. 单击 添加服务,然后选择 Adobe Analytics.
  5. 输入所需的报表包ID。 如果要将相同的数据发送到多个报表包,请单击 添加报表包.
  6. 输入所有所需的报表包后,单击 保存.

使用Web SDK扩展设置所需的数据流

Web SDK扩展为每个环境提供了一个数据流下拉列表。 或者,您可以手动输入数据流ID。

  1. 使用您的 Adobe ID 凭据登录 Adobe Experience Platform 数据收集
  2. 单击所需的标记属性。
  3. 转到 扩展 选项卡,然后单击 配置 按钮位于 Adobe Experience Platform Web SDK.
  4. 下 数据流,请在下拉列表中为每个环境选择所需的数据流。
  5. 单击​保存

手动设置所需的数据流以实施Web SDK

设置 edgeConfigId 配置变量到数据流ID。 在Adobe Experience Platform数据收集中查看数据流时,可在右侧找到数据流ID。

alloy("configure", {
  "edgeConfigId": "example-a01f-4458-8cec-ef61de241c93",
});

请参阅 配置Web SDK 有关更多信息,请参阅Web SDK文档。

使用Adobe Analytics扩展更改报表包

界面中没有提供任何灵活的方法来更改报表包。配置 Adobe Analytics 扩展时,可以在库管理折叠面板下设置报表包。但是,您不能使用规则更改或更新报表包。如果要在设置报表包值后更新这些值,请按照 AppMeasurement 语法使用自定义代码编辑器。

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

调用 s.sa() 方法以更改目标报表包。其唯一参数是包含报表包 ID 或以逗号分隔的多个报表包 ID 的字符串。报表包 ID 参数为必需参数。请勿在字符串参数中使用空格。

s.sa("examplersid");

例如,如果用户在您的网站上执行特定操作,则可以更改报表包。

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

// If the visitor plays a video, you can add a video report suite
s.sa("examplersid,videorsid");

// Then send an image request
s.t();

在此页面上