- Поставить пиксель на сайт. Просто скопируйте js-код и установите;
- Опишите события и вызовите их асинхронно, то есть ганатировано после того, как vk-пиксель инициализирован;
Всего событий сейчас 12 (актуально на октябрь 2018 года). Полный список можно найти по ссылкам-первоисточникам в разделе чуть ниже. У людей много вопрсов появляется в духе, что именно за код, как его добавить, что делать, причём тут пример для Google Tag Manager и т.п.
Всё проще, чем кажется.
Вам важно знать id
товара из прайс-листа. Его видно в меню «Ретаргетинг» рекламных кампаний в ВК.
В примерах ниже цифры 17901
— это и есть id
прайс-листа. Замените на свой.
<script>
window.vkAsyncInit = function() {
VK.Retargeting.ProductEvent(15901, "view_home", {});
console.log('VK pixel event send: view_home');
}
</script>
<script>
window.vkAsyncInit = function() {
VK.Retargeting.ProductEvent(15901, "view_search", {"search_string": "ПОИСКОВЫЙ ЗАПРОС"});
console.log('VK pixel event send: view_search');
}
</script>
<script>
window.vkAsyncInit = function() {
VK.Retargeting.ProductEvent(15901, "view_category", "");
console.log('VK pixel event send: view_category');
}
</script>
<script>
window.vkAsyncInit = function() {
VK.Retargeting.ProductEvent(15901, "view_other", {});
console.log('VK pixel event send: view_other');
}
</script>
<script>
window.vkAsyncInit = function() {
VK.Retargeting.ProductEvent(15901, "add_payment_info", {});
console.log('VK pixel event send: add_payment_info');
}
</script>
<script>
window.vkAsyncInit = function() {
VK.Retargeting.ProductEvent(15901, "purchase", {});
console.log('VK pixel event send: purchase');
}
</script>
<script>
window.vkAsyncInit = function() {
VK.Retargeting.ProductEvent(15901, "add_payment_info", {});
console.log('VK pixel event send: add_payment_info');
}
</script>
<script>
window.vkAsyncInit = function() {
VK.Retargeting.ProductEvent(15901, "init_checkout", {});
console.log('VK pixel event send: init_checkout');
}
</script>
<script>
window.vkAsyncInit = function() {
VK.Retargeting.ProductEvent(15901, "view_product", {"products": [{"id": "ID ИЛИ АРТИКУЛ ПРОДУКТА"}]} );
console.log('VK pixel event send: view_product');
}
</script>
onclick="VK.Retargeting.ProductEvent(15901, "add_to_cart", {"products": [{"id": "ID ИЛИ АРТИКУЛ ПРОДУКТА"}]});return false;"
onclick="VK.Retargeting.ProductEvent(15901, "remove_from_cart", {"products": [{"id": "ID ИЛИ АРТИКУЛ ПРОДУКТА"}]});return false;"
- Если вы используете шаблонизатор
Smarty
, то не забывайте оборачивать JS-код в шаблонах в теги{literal}...{/literal}
- Настройка пикселя для динамического ретаргетинга
- Страница «Динамический ретаргетинг» во «ВКонтакте для бизнеса»
- Пиксель для динамического ретаргетинга
Куча сайтов в своих статьях, по сути, ссылается на эти материалы и/или пересказываю их, но не отвечают на вопрос «как?».
Пишите, если чё: [email protected]
Продублировал у себя в виде заметки: https://sglazov.ru/notes/vk-retargeting/