Создание кампаний с Wallet-картами
Кампания с Wallet-картами позволяет создать единый шаблон карты Apple Wallet или Google Wallet, выпустить его для нескольких пользователей и централизованно управлять обновлениями.
Вы выбираете, какие поля являются общими (изменения синхронизируются на всех устройствах пользователей одновременно), а какие — персональными (сохраняются уникальные значения, такие как имена, штрихкоды или балансы для каждого пользователя).
Что можно делать с помощью кампаний с Wallet-картами
Anchor link to- Создавать одну карту в рамках кампании вместо того, чтобы настраивать каждую карту вручную в конструкторе карт Apple Wallet или Google Wallet.
- Выбирать, какие поля обновляются везде (общие), а какие остаются уникальными для каждой карты (персональные).
- Видеть, на скольких выпущенных картах отразится изменение поля, прежде чем сохранить его.
- Переопределять общее поле на одной карте, а затем возвращать управление кампании.
- Прикреплять карты, выпущенные вне кампании, чтобы они начали получать обновления общих полей.
- Отслеживать ревизии кампании и статус доставки каждого обновления.
Предварительные требования
Anchor link toДля кампании требуется та же одноразовая настройка, что и для отдельной карты:
Apple Wallet:
- Активное членство в Apple Developer Program
- Платформа iOS подключена к приложению
- Сертификат для подписи карт загружен в Pushwoosh
Google Wallet:
- Активный аккаунт эмитента в Google Pay & Wallet Console
- Google Wallet настроен для приложения (ID эмитента и ключ сервисного аккаунта Google Cloud)
Создание кампании
Anchor link toЧтобы начать создание кампании, перейдите в Кампании → Wallet-карты → Кампании и нажмите Создать кампанию.

Укажите детали кампании и платформу
Anchor link to- Платформа: выберите Apple Wallet или Google Wallet в верхней части страницы. Этот выбор является окончательным для кампании.
- Кампания: введите Название и необязательное Описание для внутреннего использования. Ни то, ни другое не отображается на карте.
- Формат карты: в разделе Стиль карты (Apple) или Тип карты (Google) выберите макет для вашей карты:
- Apple Wallet: Посадочный талон, Купон, Билет на мероприятие, Карта магазина, Общая. См. Выберите стиль карты.
- Google Wallet: Общая, Предложение, Карта лояльности, Билет на мероприятие, Подарочная карта, Авиабилет, Проездной. Этот параметр нельзя изменить после создания. См. Выберите тип карты.

Настройте дизайн и брендинг карты
Anchor link toНастройте стандартные разделы карты:
- Основная информация, Цвета и Штрихкод: установите заголовок карты, цвета фона и текста, а также тип штрихкода. Подробные инструкции по каждому разделу см. в статьях Создание карт в конструкторе Apple Wallet или Создание карт Google Wallet в конструкторе.
- Поля карты: добавьте поля, которые должны отображаться на карте (см. Поля карт Apple Wallet или Поля и детали Google Wallet).
- Срок действия: установите релевантные даты и правила истечения срока действия (см. Срок действия Apple Wallet или Срок действия Google Wallet).
- Местоположения: установите релевантность на основе местоположения (см. Местоположения Apple Wallet или Местоположения Google Wallet).
Установите общие и персональные поля
Anchor link toВ разделе Общие и персональные поля настройте, какие поля будут обновляться глобально для всех карт, а какие сохранят уникальные значения для каждого пользователя. Это определяет, что произойдет при последующем редактировании кампании: общие поля обновятся на каждой выпущенной карте, а персональные останутся без изменений.
Включите переключатель Персональное для любого поля, которое должно содержать уникальные значения для каждого пользователя.

| Тип поля | Поведение | Примеры |
|---|---|---|
| Общее | Управляется кампанией. Обновление этого поля синхронизирует новое значение на всех картах на устройствах пользователей. | Дата мероприятия, Номер выхода на посадку, Адрес магазина, Процент скидки |
| Персональное | Уникально для каждого пользователя. Кампания не перезаписывает эти значения при обновлении. | Имя пользователя, Номер места, ID участника, Баланс баллов |
Значение персонального поля может включать плейсхолдер тега, {tag} или {tag|format|fallback} (например, {Seat}). Pushwoosh заполняет его из тега получателя при выдаче карты. Если у получателя нет значения для этого тега, Pushwoosh использует резервное значение из плейсхолдера или оставляет поле пустым, если в плейсхолдере его нет.
- Только тег, без дополнительного текста, например
{Seat}: поле не отображается в диалоговом окне Выпустить карту. - Тег в сочетании с другим текстом, например
Место {Seat}, или без тега: поле отображается как редактируемое поле ввода в диалоговом окне Выпустить карту, предварительно заполненное этим значением. Любой тег внутри него все равно будет разрешаться для каждого получателя, когда Pushwoosh выдает карту.
Загрузите изображения для кампании
Anchor link to- В разделе Изображения кампании нажмите Выбрать изображение рядом со слотом для изображения.
- Выберите существующее изображение из вашего Медиахранилища или перетащите новый файл для загрузки.
- Повторите для каждого доступного слота для изображения:
- Apple Wallet: Иконка, Логотип, Фон, Нижний колонтитул, Полоса и Миниатюра (см. Изображения Apple Wallet).
- Google Wallet: Логотип и Основное изображение.

Предпросмотр и создание кампании
Anchor link to- Проверьте панель Предпросмотр от имени пользователя справа, чтобы увидеть, как выглядит карта. Вы можете ввести тестовый User ID для предпросмотра персонализированных полей.

- Нажмите Создать кампанию внизу страницы.
Pushwoosh создает кампанию в статусе Черновик и открывает ее рабочее пространство с вкладками Дизайн, Карты и История.
Выпуск карт для пользователей
Anchor link toВыпуск карты из кампании
Anchor link to- На вкладке Карты нажмите Выпустить карту.
- Введите User ID получателя в Pushwoosh.

- Нажмите Выпустить карту для подтверждения.
В зависимости от того, как вы настроили Персональные поля, модальное окно обрабатывает их следующим образом:
- Редактируемые поля: отображаются со значениями по умолчанию, которые вы можете изменить для этого пользователя.
- Плейсхолдеры тегов (например,
{Seat}): не отображаются в диалоговом окне. Pushwoosh автоматически заполняет их из тегов пользователя.
Вы также можете редактировать любое персональное поле на отдельной карте в любое время после выпуска.
Pushwoosh генерирует карту на основе текущего дизайна кампании и отображает ее на вкладке Карты и в таблице Все карты приложения (Apple Wallet или Google Wallet).
Прикрепление существующей карты к кампании
Anchor link toВы можете прикрепить отдельные карты (созданные вне какой-либо кампании) к кампании, чтобы они начали получать общие обновления.
- На вкладке Карты нажмите Прикрепить карты.
- Найдите карты по User ID, серийному номеру или штрихкоду.
- Выберите карты и подтвердите.
После прикрепления:
- Общие поля начинают следовать за кампанией и обновляются всякий раз, когда вы изменяете шаблон карты.
- Персональные значения, уже имеющиеся на карте (например, данные пользователя или уникальные балансы), сохраняются.
Управление существующей кампанией
Anchor link toПри открытии созданной кампании из Кампании → Wallet-карты → Кампании отображается ее статус, счетчик ревизий, предпросмотр карты в реальном времени и три основные вкладки: Дизайн, Карты и История.

Изменение статуса кампании
Anchor link toИспользуйте статус, чтобы отслеживать, на каком этапе находится каждая кампания: все еще в разработке, активно выпускает карты или завершена и заархивирована.
Чтобы изменить статус, выберите опцию из выпадающего списка Статус в заголовке кампании. Изменение сохраняется немедленно без отдельного шага подтверждения:
- Черновик или Активна: позволяет выпускать новые карты, прикреплять существующие и отправлять обновления дизайна.
- Архивирована: приостанавливает выпуск новых карт. Вы не можете выпускать или прикреплять карты, пока кампания заархивирована, но ранее выпущенные карты продолжают работать и получать общие обновления.
Вкладка «Дизайн»
Anchor link toНа вкладке Дизайн вы можете обновить шаблон карты, изменить цвета, модифицировать общие и персональные поля или загрузить новые изображения для кампании.
Обновление дизайна и отправка изменений на карты
Anchor link toРедактирование любого из следующих элементов и нажатие Сохранить изменения отображает диалоговое окно подтверждения, показывающее, сколько выпущенных карт будет обновлено:
- Основная информация, цвета или тип штрихкода
- Срок действия или местоположения
- Общее поле
- Изображение кампании
Подтвердите обновление:
- Если у карт нет переопределений: нажмите Обновить, чтобы отправить изменения на все выпущенные карты.
- Если у некоторых карт есть переопределения: выберите, обновлять ли только стандартные карты (сохраняя переопределения пользователей) или перезаписать все карты.
Подтверждение обновления увеличивает счетчик ревизий кампании (например, до Ревизия 2) и автоматически синхронизирует изменения на устройствах пользователей.
Переопределение общего поля на отдельной карте
Anchor link toЕсли вам нужно настроить общее поле для конкретного пользователя, отредактируйте это поле непосредственно на его индивидуальной карте (с вкладки Карты или Все карты):
- Создать переопределение: сохранение пользовательского значения на отдельной карте отключает это поле от общекампанейских обновлений. Будущие обновления кампании будут пропускать эту карту для этого конкретного поля.
- Удалить переопределение: чтобы восстановить управление кампанией, отредактируйте карту и нажмите Использовать значение из кампании рядом с переопределенным полем.

Вы можете отслеживать, у каких карт есть настроенные значения, на вкладке Карты в столбце Переопределения.
Вкладка «Карты»
Anchor link toНа вкладке Карты перечислены все карты, выпущенные в рамках кампании, включая их серийный номер, User ID получателя, активные переопределения, текущую ревизию и дату последнего обновления.

Используйте фильтры таблицы для поиска конкретных карт:
- С переопределениями: показывает карты, у которых есть хотя бы одно поле, отредактированное вручную.
- Отстает от ревизии: показывает карты, которые еще не получили последнее обновление кампании.
Чтобы выпустить новые карты или прикрепить существующие, см. Выпуск карт для пользователей.
Откройте меню действий строки (⋮), чтобы управлять этой картой:
- Редактировать: открыть карту на странице редактирования ее платформы, чтобы изменить персональные поля или переопределить общее.
- Скачать: в кампаниях Apple Wallet скачать подписанный файл
.pkpass. В кампаниях Google Wallet эта опция не отображается, так как у Google Wallet нет эквивалента скачиваемого файла. - Отправить сообщение: открыть редактор одноразового push-уведомления, чтобы отправить сообщение получателю карты по User ID. См. Сообщения для владельцев Wallet-карт для всех способов связи с ними.
- QR-код: показать QR-код для установки, который пользователи могут отсканировать, чтобы добавить карту и зарегистрировать свое устройство для получения обновлений.
- Копировать ссылку для установки: скопировать URL для установки, чтобы поделиться картой в ваших каналах обмена сообщениями.
- Удалить: удалить карту. Это действие нельзя отменить. В Apple Wallet уже установленные копии перестают получать обновления и становятся недействительными при следующем обновлении. В Google Wallet Google не позволяет принудительно удалять карту, уже сохраненную на устройстве, поэтому она становится недействительной и перемещается в раздел Просроченные карты пользователя, в то время как Pushwoosh удаляет ее запись. Удаление карты здесь не удаляет кампанию или любую другую выпущенную карту.
Вкладка «История»
Anchor link toНа вкладке История перечислены все ревизии кампании в хронологическом порядке, с указанием, какие поля были изменены в каждой версии.

Статус доставки последнего обновления отображается под вкладками:
- Отменить: останавливает отправку обновления на карты, до которых оно еще не дошло. Эти карты остаются на предыдущей ревизии.
- Повторить неудачные: повторная попытка доставки для карт, которые не удалось обновить (помечаются как неудачные после 5 попыток).
После сохранения новой ревизии старые обновления больше нельзя повторить или отменить.
Удаление кампании
Anchor link toОткройте кампанию и нажмите Удалить кампанию в правом верхнем углу страницы.

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