衡量单页应用
单页应用(SPA)是一种加载单个 HTML 页面并在您与其交互时动态更新内容的网页应用,速度更快、响应更及时。
在您的网页上安装 Pixel 基础代码后,您可以配置 TikTok Pixel 在您的单页应用页面上的历史状态发生更改时的行为方式。
默认设置
默认情况下,当用户进入您的单页应用网站时,TikTok Pixel 将上报一个页面浏览事件。每当浏览器状态发生变化且刷新网页 URL 时,TikTok Pixel 将上报一个额外的页面浏览事件,代表对新页面 URL 的一次访问。
可选设置
若您不希望 TikTok Pixel 在用户访问单页应用网站中的具体 URL 时上报事件,您可以禁用 TikTok Pixel 在网页内容变更时额外上报页面浏览事件,但不推荐这样做。
若需禁用,您可以在加载 TikTok Pixel 时将 historyObserver 设置为false。
(code Javascript javascript)
<script>
!function (w, d, t) {
w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie","holdConsent","revokeConsent","grantConsent"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)};
ttq.load("<pixel_code>", {
historyObserver: false, // stop measuring pageview events upon URL changes, but not recommended.
});
ttq.page();
}(window, document, 'ttq');
</script>
(/code)
注意
若您已使用 TikTok 事件管理平台中的 Google 跟踪代码管理器安装了 TikTok Pixel,您可以在跟踪代码TT-<pixel_code>-Web-Tag-Pixel_Setup下找到并修改 Pixel 基础代码。
了解更多 - 查看 Google 的跟踪代码管理器文档,了解如何使用跟踪代码管理器跟踪事件。 - 使用 TikTok Pixel 助手进行调试,查看事件跟踪情况。