Действие — «Добавить / Исключить из аудитории ретаргетинга»

Действие позволяет добавить пользователя в аудиторию ретаргетинга Рекламного кабинета ВК, либо исключить из нее.

Массовое добавление в аудиторию
Важно! Доступ к рекламному кабинету выдается в момент регистрации в сервисе «Автопилот» (когда пользователь впервые входит через ВК). Он необходим для работы действия и позволяет техническим специалистам настраивать рекламные кабинеты клиентов (с их разрешения)!
Разрешение доступа к рекламным кабинетам
Разрешение доступа к рекламным кабинетам

Рассмотрим действие подробнее:

Пример действия
Пример действия
  • Переключатель «был добавлен/ был исключен» будет добавлять либо исключать подписчиков из аудитории.
  • Второй параметр — сообщество ВКонтакте в котором выполняется действие.
  • Третий параметр %account_id% —Идентификатор рекламного кабинета числом или переменной. Берется из настроек вашего рекламного кабинета.
  • Четвертый параметр — %client_id% — ID клиента, в рекламном кабинете которого находится аудитория. Указывать только для рекламных агентств. Если у вас нет рекламного агентства, удаляйте переменную из действия.
  • Пятый параметр %target_group_id% — Идентификатор аудитории таргетинга числом или переменной. Обязательный параметр, целое число. Берется в настройках вашего рекламного кабинета из раздела «Ретаргетинг».
  • Шестой параметр — Список телефонов, email адресов или идентификаторов пользователей, указанных через запятую. Также принимаются их MD5-хеши. Не более 1000 за запрос. Если не задан, используется текущий пользователь %vk_id%.

Ограничения Рекламного API

Важно! Рекламный API имеет свои жесткие ограничения со стороны ВК. Подробности можно узнать по ссылке https://vk.com/dev/ads_limits, проверку в действия добавлять обязательно. За несработавшие действия без проверки мы ответственности не несём.

При работе с Ads API стоит учитывать следующие особенности платформы:

  • Примитивное ограничение — ограничение на количество вызываемых методов в течение короткого промежутка времени для каждого пользователя.
  • Часовое ограничение — ограничение на количество вызываемых методов в течение часа для каждого рекламного кабинета.
  • Все методы разрешается запускать не чаще 2 раз в секунду.

Часовое ограничение

Ограничение на количество запускаемых методов (кроме ads.getUploadURL) — 5000 методов в час для обычных кабинетов и 10000 для кабинетов рекламных агентств. Час начинает отсчитываться в точности в момент, когда происходит запрос на исполнение метода и счетчик равен нулю.

Особенности работы с ограничениями

При превышении примитивного ограничения API возвращает ошибку с кодом 9.

При превышении часового ограничения API возвращает ошибку с кодом 601.

Итак, про ограничения мы поняли, теперь приступаем к настройке. В качестве примера будем реагировать на подписку в Senler. Если у вас не настроена интеграция, то настроить ее можно по этой статье. Настроили, отлично.

Настройка Рекламного кабинета

Для входа в рекламный кабинет переходим по ссылке https://vk.com/ads

ID кабинета можете брать из адресной строки после перехода (после параметра union_id), либо из настроек.

Получаем номер кабинета
Получаем номер кабинета
Номер кабинета
Номер кабинета

Аудиторию создаем в разделе «Ретаргетинг» и берем номер аудитории, отредактировав правила.

Нажимаем «Редактировать правила»
Нажимаем «Редактировать правила»
Получаем аудиторию. В примере 48777334
Получаем аудиторию. В примере 48777334

Все, летим настраивать команду.

Команда «Добавление аудитории в ретаргетинг»

Важно! Логичнее наверное было бы при подписке исключать из аудитории, но в качестве примера, мы добавляем текущего пользователя при подписке. Иные примеры, Вы можете настроить самостоятельно.

Событие:

Важно! У вас будет своя группа подписчиков. Это пример.

1) Для реакции на подписку используем событие «Подписался / Отписался в Senler» и вставляем нужную группу подписчиков. В примере: 1868712

Пример события
Пример события

Действия:

Важно! Это пример, у вас номера кабинета и аудитории ретаргета будут свои. Будьте внимательны.

1) Для добавления пользователя добавляем действие «Добавить / Исключить из аудитории ретаргетинга» с переключателем «Был добавлен»и номером кабинета 1605269350пустым полем рекламного агентства и номером аудитории 48777334. В примере добавляется текущий пользователь.

Пример действия
Пример действия

2) Во временную переменную достаем из ответа ВК код ошибки с помощью JSON PATH. Т.е. в переменной %error% записываем код ошибки:

%response.error.error_code%
Пример действия
Пример действия

3) Далее можем отправлять действием «Отправить сообщение» сотруднику с текстом, как отработала команда:

Ссылка: %vk_link%
Ответ: %response%
Ошибка: %error%

Здесь кликабельное имя пользователя. Ответ от ВК в переменной %response% и код ошибки в переменной %error%

Пример действия
Пример действия

4) Дальнейшие действия выполняем, только если возникла ошибка, т.е. ВК не отработало и вернуло ошибку, например, по лимитам. Мы, например, будем добавлять их в ресурс и тогда через массовый запуск или ключевиком от админа, сможем их добавить в аудиторию, но это уже дополнительные навороты, их вы можете делать по желанию. Добавляем действие «Прервать / продолжить выполнение команды», если числовая переменная %error%больше 0

Выполняем дальнейшие действия, только если есть ошибка
Выполняем дальнейшие действия, только если есть ошибка

5) Чтобы не потерять VK ID нашего пользователя, давайте запишем его в ресурс с названием %subscription_id%(ID группы подписчиков в Senler) этим действием и для содержимого добавляем элементы массива и удаляем повторяющиеся. Т.е. нам неважно сколько раз подпишется пользователь, в ресурсе будет ID записана один раз.

Действие — «Добавить / Исключить из аудитории ретаргетинга», image #12

Тестируем.

Если вам вернуло 1, то все работает.
Если вам вернуло 1, то все работает.

Как видно все отлично работает.

Задать вопрос, оставить замечание или пожелание (или просто лайкнуть инструкцию) можно в этом посте.

Вернуться на главную страницу инструкций
467 views·21 shares