VK Pixel Есть решение

1

Очень не хватает информации по настройке , есть вопросы:

Как собирать аудиторию для VK?

Нужно ли создавать VK Pixel в VK?

В файле kmgtm VK Pixel нужно вводить данные в место "kmgtm Vk Pixel ID" или нет?

<div id="vk_api_transport"></div> 
<script> 
setTimeout(function() { 
    var el = document.createElement("script"); 
    el.type = "text/javascript"; 
    el.src = "https://vk.com/js/api/openapi.js?148";; 
    el.async = true; 
	document.getElementById("vk_api_transport").appendChild(el);
}, 0); 
window.vkAsyncInit = function() { 
    VK.Retargeting.Init('{{kmgtm Vk Pixel ID}}');
  	dataLayer.push({'event': 'kmgtm.VKInit'});
};
</script>
Опубликовано: 21 марта 2019

2 ответа

  • 1
    kirill рзрбтчк 21 марта 2019 19:34 #

    Необходимо импортировать файл с настройками и потом в разделе переменных в переменную

    kmgtm Vk Pixel ID

    внести идентификатор пикселя, который конечно должен быть уже создан.

    И всё.


    Тут еще иноформация https://kmwa.ru/hub/87/nastroyka-plagina-gtm-enhan...

    • 1
      Артем Тарасов Артем Тарасов 22 марта 2019 10:47 #

      По ссылке информация прочитана была ранее, но честно сказать, что для новичка она будет очень сложная.

      Правильно ли я делаю:

      1. В файле "kmgtm VK Pixel" в коде "kmgtm Vk Pixel ID" заменяю на код вида "VK-RTRG-999999-12345"?

      <div id="vk_api_transport"></div> 
      <script> 
      setTimeout(function() { 
          var el = document.createElement("script"); 
          el.type = "text/javascript"; 
          el.src = "https://vk.com/js/api/openapi.js?148";; 
          el.async = true; 
      	document.getElementById("vk_api_transport").appendChild(el);
      }, 0); 
      window.vkAsyncInit = function() { 
          VK.Retargeting.Init('{{VK-RTRG-999999-12345}}');
        	dataLayer.push({'event': 'kmgtm.VKInit'});
      };
      </script> 

      2. В теге "kmgtm Yandex Metrika - webvizor 1.0/2.0" в коде "kmgtm DL Yandex Metrika ID" заменяю на ID счетчика? В 2-х местах?


      <!-- Yandex.Metrika counter -->
      <script type="text/javascript" >
          (function (d, w, c) {
              (w[c] = w[c] || []).push(function() {
                  try {
                      w['yaCounter{{12345678}}'] = new Ya.Metrika({
                          id:{{kmgtm DL Yandex Metrika ID}},
                          clickmap:true,
                          trackLinks:true,
                          accurateTrackBounce:true,
                          webvisor:true,
                          trackHash:true,
                          ecommerce:"dataLayer",
                          triggerEvent: true
                      });
                  } catch(e) { }
              });
      
              var n = d.getElementsByTagName("script")[0],
                  s = d.createElement("script"),
                  f = function () { n.parentNode.insertBefore(s, n); };
              s.type = "text/javascript";
              s.async = true;
              s.src = "https://mc.yandex.ru/metrika/watch.js";
      
              if (w.opera == "[object Opera]") {
                  d.addEventListener("DOMContentLoaded", f, false);
              } else { f(); }
          })(document, window, "yandex_metrika_callbacks");
      </script>
      <noscript><div><img src="https://mc.yandex.ru/watch/{{12345678}}" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
      <!-- /Yandex.Metrika counter -->
      <script>
        dataLayer.push({'event': 'kmgtm.YAInit'});
      </script>

      Спасибо.

  • 1
    Артем Тарасов 23 марта 2019 15:42 #

    Сегодня вышло обновление, все заменил, но так и висит статус "не работает" у VK Pixel, что не так может быть?


Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите