VKWebAppRetargetingPixel
VKWebAppRetargetingPixel
позволяет добавить пользователя в аудиторию ретаргетинга. Параметры соответствуют параметрам event
и audience
при подключении пикселя в мобильном приложении.
Пример
bridge.send("VKWebAppRetargetingPixel", {
pixel_code: "VK-RTRG-447253-dUuM",
event: "click-to-button"
});
Платформы
Android (с версии клиента 6.1), iOS, Mobile Web, Web
Параметры
- •
pixel_code
(string
,required
)
Код пикселя. Например: VK-RTRG-447253-dUuM
.
- •
event
(string
)
Идентификатор события, правило пикселя.
- •
target_group_id
(integer
)
Идентификатор группы ретаргетинга, в которую нужно добавить текущего пользователя.
- •
price_list_id
(integer
)
Идентификатор прайс-листа. Используется для динамического ретаргетинга продуктов.
- •
products_event
(string
)
Тип продуктового события. Используется для динамического ретаргетинга продуктов.
- •
products_params
(string
)
Параметры товара. Используется для динамического ретаргетинга продуктов.
Результат
После успешного выполнения возвращается событие VKWebAppRetargetingPixelResult
.
{
"type":"VKWebAppRetargetingPixelResult",
"data":{
"result":true
}
}
В случае ошибки или отмены действия пользователем генерируется событие VKWebAppRetargetingPixelFailed
.
{
"type": "VKWebAppRetargetingPixelFailed",
"data": {
"error_type": "...",
"error_data": {
...
}
}
}
Обратите внимание: при создании пикселя в рекламном кабинете можно указывать только идентификатор мини-приложения (поле Разрешённый Mini App id). Указывать домен или поддомен не обязательно.
Примеры соответствия для Open API
Если вы использовали Opеn API (openapi.js
), ваш JS-код по-прежнему будет работать. Но в будущем мы прекратим поддержку Opеn API и поэтому рекомендуем использовать события VK Bridge так, как показано ниже.
VK.Retargeting.Event
Open API
VK.Retargeting.Event("purchase");
VK Bridge
bridge.send("VKWebAppRetargetingPixel", {
pixel_code: "VK-Boo-427253-dUuM",
event: "purchase"
});
VK.Retargeting.Hit
Open API
VK.Retargeting.Hit();
VK Bridge
bridge.send("VKWebAppRetargetingPixel", {
pixel_code: "VK-Boo-427253-dUuM"
});
VK.Retargeting.Add
Open API
VK.Retargeting.Add(8839163);
VK Bridge
bridge.send("VKWebAppRetargetingPixel", {
"pixel_code": "VK-Boo-427253-dUuM",
"target_group_id": 8839163
});
VK.Retargeting.ProductEvent
Open API
VK.Retargeting.ProductEvent(12345 /* PRICE_LIST_ID */, "view_product", {
"total_price": 34899
});
VK Bridge
bridge.send("VKWebAppRetargetingPixel", {
"pixel_code": "VK-Boo-427253-dUuM",
"price_list_id": 12345,
"products_event": "view_product",
"products_params": {
"total_price": 34899
}
});