解决TikTok Ads中Pixel(Events API)创建后无法显示的问题

对于在使用TikTok Ads创建了新的Pixel(Events API)后,后台不会显示(有数据显示active)的问题,导致了在创建campaigns的时候无法选择新创建的pixel和event,以下是解决方案:

问题的出现可能是由于TikTok Analytics的加载问题或者说是你的pixel没有正确地被加载。

解决方案:

  1. 确保你的pixel已正确创建并已通过TikTok的审核。
  2. 确保在创建pixel后,你已经将其与你的网站或应用进行了关联,并且已经设置了必要的跟踪参数。
  3. 在进行以上步骤后,如果后台仍无法显示你的pixel,那么问题可能出在pixel的加载过程。由于pixel是异步加载的,因此它可能在你试图选择它之前尚未准备好。
  4. 针对这个问题,你可以尝试在你的网站或应用的每个页面中都包含这个pixel代码,以保证它在需要的时候都已经加载完毕。注意替换’REPLACE_ME’为你自己的pixel ID。

代码示例:

php复制代码
(function (d, w, c) {
w[c] = w[c] || [];
var ttq = w[c].methods = ["page", "track", "identify", "instances", "debug", "on", "off", "once", "ready", "alias", "group", "enableCookie", "disableCookie"];
ttq.setAndDefer(ttq, ttq.methods);
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";
w[c]._i = w[c]._i || {}, w[c]._i[e] = [], w[c]._i[e]._u = i, w[c]._t = w[c]._t || {}, w[c]._t[e] = +new Date, w[c]._o = w[c]._o || {}, w[c]._o[e] = n || {};
var o = d.createElement("script");
o.type = "text/javascript", o.async = !0, o.src = i + "?sdkid=" + e + "&lib=" + c;
var a = d.getElementsByTagName("script")[0];
a.parentNode.insertBefore(o, a)
};
ttq.load('REPLACE_ME'); // replace REPLACE_ME with your pixel ID
ttq["track"]( "CompletePayment" ); // add as many events as you want to track
})(document, window, 'ttq');

这段代码将会在你的网站或应用的每个页面都加载pixel,并跟踪“CompletePayment”事件。你可以根据需要添加更多的跟踪事件。记得将’REPLACE_ME’替换为你的pixel ID。

你可能感兴趣的文章:

手工刷Tiktok pixel数据