对于在使用TikTok Ads创建了新的Pixel(Events API)后,后台不会显示(有数据显示active)的问题,导致了在创建campaigns的时候无法选择新创建的pixel和event,以下是解决方案:
问题的出现可能是由于TikTok Analytics的加载问题或者说是你的pixel没有正确地被加载。
解决方案:
- 确保你的pixel已正确创建并已通过TikTok的审核。
- 确保在创建pixel后,你已经将其与你的网站或应用进行了关联,并且已经设置了必要的跟踪参数。
- 在进行以上步骤后,如果后台仍无法显示你的pixel,那么问题可能出在pixel的加载过程。由于pixel是异步加载的,因此它可能在你试图选择它之前尚未准备好。
- 针对这个问题,你可以尝试在你的网站或应用的每个页面中都包含这个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。
你可能感兴趣的文章:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。