登录

欢迎来到我们的支持中心

获取整合和上线广告活动的相关帮助。

欢迎来到我们的支持中心. 获取整合和上线广告活动的相关帮助。

产品页面上的 Criteo OneTag

概述

依据 Criteo OneTag,产品页面需包含特定产品的详情。在产品页面上安装 Criteo OneTag 是跟踪购买流程的重要组成部分,因为它是表达用户意图最强烈的地方。有许多用户直接登录到产品页面而不查看您的搜索列表页面。

Criteo OneTag 须在网站每一页的标头代码内实现 。跟踪代码异步加载,因此不会干扰页面加载时间或用户体验。

当您在产品页面上实现 Criteo OneTag 时,您必须动态传递显示在页面上的产品的 ID网站类型email 参数。

下面列出了在产品页面上实现 Criteo OneTag 的方法:

<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script> 
<script type="text/javascript">
window.criteo_q = window.criteo_q || [];
window.criteo_q.push(
        { event: "setAccount", account: YOUR UNIQUE ACCOUNT ID },
        { event: "setSiteType", type: "m FOR MOBILE OR t FOR TABLET OR d FOR DESKTOP" },
     { event: "setEmail", email: "TRIMMED AND LOWERCASE USER EMAIL ADDRESS" },         { event: "viewItem", item: "YOUR PRODUCT ID" }
);
</script>

viewItem 事件

viewItem 事件是 Criteo OneTag 特定事件,在实现产品页面跟踪时使用。在页面上显示的产品 ID 必须传递到 item 参数。

 { event: "viewItem", item: "YOUR PRODUCT ID" }

传递到 Criteo OneTag 上的产品 ID 必须与产品目录源中的 ID 完全相同。

如果显示在页面上的产品 ID 是 B234,则 vewItem 事件将如下所示:

 { event: "viewItem", item: "B234" }

setSiteType 事件

setSiteType 事件是出现在您网站所有页面上的 Criteo OneTag 中的一个动态参数。如果您的网站有不同的版本来支持多种设备,请通过 setSiteType 参数代表该用户浏览的网站版本:

  • d 表示台式机
  • m 表示手机
  • t 表示平板电脑

如果您没有手机或平板电脑特定的网站,请将值设置为 d。

台式机版本网站上的 setSiteType 参数:

 { event: "setSiteType", type: "d" },

手机版本网站上的 setSiteType 参数:

 { event: "setSiteType", type: "m" },

平板电脑版本网站上的 setSiteType 参数:

 { event: "setSiteType", type: "t" },

setEmail 事件参数

email 参数是出现在您网站所有页面上的 Criteo OneTag 中的一个动态参数。此参数用于实现Criteo 跨屏技术 ,从而能够跨多台设备精确匹配用户。您可以在 email 参数字段中传递客户 email 地址(经过修整且转换为小写格式),然后 Criteo 将使用 MD5 Hash 算法将它加密处理,之后存储在服务器上。经过加密处理的 email 不可逆且匿名,因此 Criteo 无法获取您的用户的 email 地址。

setEmail 示例:

 { event: "setEmail", email: "user@example.com" },

如果未提供 email 地址,请将它留空。示例:

 { event: "setEmail", email: "" },

或者,您可以传递经过 MD5 Hash 加密过的 email 地址的加密值(此页面链接提供了不同编程语言调用 MD5 Hash 函数的示例)。在此情况下,您应该将默认的 "setEmail" 替换为 "setHashedEmail",如下所示。 

传递经过动态加密的 email 地址(经过修整且转换为小写格式)。

经过 Hash 加密处理的 email 地址 user@example.com 的示例:

 { event: "setHashedEmail", email: "b58996c504c5638798eb6b511e6f49af" },

如果未提供 email 地址,请将它留空。示例:

 { event: "setHashedEmail", email: "" },
这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
由 Zendesk 提供技术支持