Интеграция VK Pixel на сайт
VK Pixel (пиксель ВКонтакте) — инструмент отслеживания для рекламы ВКонтакте и myTarget. Позволяет собирать аудитории ретаргетинга и отслеживать конверсии из рекламных кампаний.
Установка пикселя
<script type="text/javascript">
!function(){var t=document.createElement("script");
t.type="text/javascript",t.async=!0,t.src="https://vk.com/js/api/openapi.js?169",
t.onload=function(){VK.Retargeting.Init("VK-RTRG-XXXXXXX-XXXXX"),VK.Retargeting.Hit()},
document.head.appendChild(t)}();
</script>
Стандартные события
// Просмотр страницы (уже вызывается через Hit)
VK.Retargeting.Hit();
// Добавление в корзину
VK.Retargeting.Event('add_to_cart');
// Покупка
VK.Retargeting.Event('purchase', {
products: orderItems.map(item => ({
id: item.productId,
name: item.name,
price: item.price,
quantity: item.qty
})),
total_price: orderTotal,
currency_code: 'RUB'
});
// Регистрация
VK.Retargeting.Event('complete_registration');
Кастомные события для аудиторий
// Создать аудиторию пользователей, просмотревших категорию
VK.Retargeting.ProductEvent(PRICE_LIST_ID, 'view_category', {
category_id: categoryId
});
// Просмотр товара для динамического ретаргетинга
VK.Retargeting.ProductEvent(PRICE_LIST_ID, 'view_product', {
products: [{ id: productId }]
});
Для динамического ретаргетинга нужен загруженный прайс-лист (фид товаров) в кабинете VK Рекламы.
VK Ads Conversions API (серверный пиксель)
Http::post('https://api.vk.com/method/ads.createTargetPixelEvent', [
'access_token' => env('VK_ADS_TOKEN'),
'account_id' => env('VK_ADS_ACCOUNT_ID'),
'pixel_id' => env('VK_PIXEL_ID'),
'event_type' => 'purchase',
'price_list_id'=> env('VK_PRICE_LIST_ID'),
'email_hash' => hash('sha256', strtolower($user->email)),
'phone_hash' => hash('sha256', normalizePhone($user->phone)),
'v' => '5.131'
]);
Срок установки: несколько часов.







