# TikTok Pixel

  1. Настройте параметр pixel в кампании или источнике трафика:

  1. Откройте лендинг в редакторе.
  2. Откройте index.html ( или index.php).
  3. Добавьте между <head> и </head>:
<script>
var date = new Date();
date.setTime(date.getTime() + (5 * 24 * 60 * 60 * 1000));
if (!'{pixel}'.match('{')) {
  document.cookie = "pixel={pixel}; " + "expires=" + date.toUTCString() + "";
}
</script>
1
2
3
4
5
6
7

Пример:

  1. Откройте код страницы с которой необходимо получать сигнал пикселя.
  2. Добавьте код:
<script>
var matches = document.cookie.match(new RegExp("(?:^|; )" + 'pixel' + "=([^;]*)"));
var pixel = matches ? decodeURIComponent(matches[1]) : undefined;
</script>

<!-- TikTok Pixel Code Start -->
<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"],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);
 ttq.page();
}(window, document, 'ttq');
</script>
<!-- TikTok Pixel Code End -->
1
2
3
4
5
6
7
8
9
10
11
12
13
14