Show Menu
主题×

购买事件

对于购买事件,Analytics 变量将用于捕获特定的购买信息。 s.purchaseID 变量用于序列化(消除重复)事件。
如果在没有购买ID的情况下传递了包含购买事件的点击,则Adobe Analytics会使用点击(s.purchase和s.events)中的信息创建“临时购买ID”。 此临时购买ID仅适用于点击的访客。 前5个临时购买ID存储为每个访客ID(每个报表包)。
如果访客执行了任何购买操作,则会核对下列事项:
  • 是否 临时购买ID是否与最后五个存储的临时购买ID中的任意一个匹配? 如果存在匹配,那么图像请求将被视为重复购买。包括购买事件在内的所有转化变量都不会显示在报表中。
  • 如果 s.purchaseID 已定义,它是否与报告套件中已收集的任何值匹配? 如果存在匹配,那么图像请求将被视为重复购买。包括购买事件在内的所有转化变量都不会显示在报表中。
特定的服务器端代码可用于生成嵌入 HTML 源代码中的唯一值(字母数字值)。一般而言,订购 ID 或类似的字母数字值,都是用于此目的。如果用户刷新页面,该值不会发生更改。

语法

s.purchaseID="12345678";

示例

s.products="Footwear;Hiking Boots;1;170.00";
s.purchaseID="12345678";
s.events="purchase";

其他说明

  • 请勿使用JavaScript随机化函数生成一个数字,该数字在每次加载页面时都会生成唯一的数字。 Adobe建议使用数据层存储给定的购买ID。
  • 唯一标识符适用于所有会话间的所有用户。确保所有购买ID都是真正唯一的。
  • 有效值是长度不超过20个字符的字母数字值。
  • s.purchaseID``s.events 变量可序列化变量 内传递的所有事件,并覆盖事件的任何序列化值。如果当前页 面上使用了变量 ,则不要对任何事 s.purchaseID 件使用事件序列化。
  • If the s.purchaseID variable is left blank, each instance of the purchase event, even page reloads, is counted.