VKWebAppRetargetingPixel

VKWebAppRetargetingPixel позволяет добавить пользователя в аудиторию ретаргетинга. Параметры соответствуют параметрам event и audience при подключении пикселя в мобильном приложении.

Пример

JavaScriptbridge.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.

JSON{ "type":"VKWebAppRetargetingPixelResult", "data":{ "result":true } }

В случае ошибки или отмены действия пользователем генерируется событие VKWebAppRetargetingPixelFailed.

JSON{ "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

JavaScriptVK.Retargeting.Event("purchase");

VK Bridge

JavaScriptbridge.send("VKWebAppRetargetingPixel", { pixel_code: "VK-Boo-427253-dUuM", event: "purchase" });

VK.Retargeting.Hit

Open API

JavaScriptVK.Retargeting.Hit();

VK Bridge

JavaScriptbridge.send("VKWebAppRetargetingPixel", { pixel_code: "VK-Boo-427253-dUuM" });

VK.Retargeting.Add

Open API

JavaScriptVK.Retargeting.Add(8839163);

VK Bridge

JavaScriptbridge.send("VKWebAppRetargetingPixel", { "pixel_code": "VK-Boo-427253-dUuM", "target_group_id": 8839163 });

VK.Retargeting.ProductEvent

Open API

JavaScriptVK.Retargeting.ProductEvent(12345 /* PRICE_LIST_ID */, "view_product", { "total_price": 34899 });

VK Bridge

JavaScriptbridge.send("VKWebAppRetargetingPixel", { "pixel_code": "VK-Boo-427253-dUuM", "price_list_id": 12345, "products_event": "view_product", "products_params": { "total_price": 34899 } });