Кампании и пин-коды
 
Типы кампаний
Вы можете создавать рекламные кампании для сайтов: когда пользователь использует пин-код на сайте (codeOnline) или получает бонус по специальной ссылке (promo). Есть специальный тип кампаний для обычных магазинов, когда пользователь показывает продавцу распечатанный пин-код или штрихкод (codeOffline).
С пин-кодом для сайта (codeOnline)
Сервис ЮMoney показывает пользователю пин-код на скидку, а потом перенаправляет на ваш сайт. Пользователь вводит пин-код в специальное поле (например, при оформлении заказа) и получает скидку или бонус. Пин-код может быть многоразовым (то есть общим для всех пользователей) или одноразовым (уникальным для каждого пользователя).
Вместе с этим типом кампании обязательно передаются:
  • пин-код (одноразовый или многоразовый);
  • адрес ссылки для перенаправления пользователя (acceptUrl).
С меченой ссылкой (promo)
Пользователь переходит в ваш магазин по специальной ссылке (acceptUrl) и автоматически получает скидку или бонус. Пин-коды при этом способе передавать не нужно.
С пин-кодом для магазина (codeOffline)
Пользователь получает пин-код или штрихкод, а потом показывает продавцу в вашем магазине, чтобы получить скидку или бонус.
В этом случае нужен только пин-код (одноразовый или многоразовый). Его можно передавать в двух вариантах: в виде уникального кода из букв и цифр (pinDisplayType=text) или в виде штрихкода (pinDisplayType=ean_13).
Типы пин-кодов
Пин-коды бывают одноразовыми и многоразовыми.
Одноразовый пин-код (pinType=one-off) означает, что каждый код можно использовать только один раз. То есть каждому новому пользователю нужно показывать новый уникальный код. В этом случае вам нужно загрузить список пин-кодов с помощью метода campaigns/add-pins.
Многоразовый пин-код (pinType=reusable) можно использовать сколько угодно раз, то есть всем пользователям сервис ЮMoney покажет один и тот же код. В этом случае пин-код загружается в параметре couponCode.
Любые пин-коды могут отображаться в виде слова, кода или штрихкода (за это отвечает атрибут pinDisplayType).
Если он равен text, вы можете передать в поле couponCode любой набор символов. Пользователь введет эти символы на вашем сайте или покажет продавцу и сможет получить скидку.
Если pinDisplayType=ean_13, вам нужно передать в поле couponCode 13 цифр, на основе которых сервис ЮMoney сформирует штрихкод и покажет пользователю. По этому штрихкоду пользователь сможет получить скидку.