登录

欢迎来到我们的支持中心

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

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

管理不同的网站类型

setSiteType 动态事件出现在每一个实现 Criteo OneTag 的页面中。如果您的网站有不同的版本来支持不同设备,请通过 "setSiteType" 事件来表示该用户正在使用的网站版本:

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

如果您没有手机或平板电脑特定的网站,请使用默认值 d

示例:

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

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

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

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

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

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

如果您无法动态发送此值,您可以使用以下代码自动检测用户使用的是台式机、手机还是平板电脑:

var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";

然后,您需要将 deviceType 变量设置在跟踪代码中。"setSiteType" 事件将如下所示:

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

主页跟踪代码将如下所示,例如

<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 || [];
var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
window.criteo_q.push(
{ event: "setAccount", account: YOUR UNIQUE ACCOUNT ID },
{ event: "setSiteType", type: deviceType },
{ event: "setEmail", email: "TRIMMED AND LOWERCASE USER EMAIL ADDRESS" },
{ event: "viewHome"}
);
</script>
这篇文章有帮助吗?
1 人中有 1 人觉得有帮助
由 Zendesk 提供技术支持