Мобильный телефон получает пуш, определяет приложение и уведомляет владельца. Получатель смотрит контент пуша и решает, интересно ему или нет. Если не интересно -- «смахивает» пуш с экрана и закрывает без перехода. Если интересно -- нажимает на пуш и совершает переход в приложение. Либо открывает меню дополнительных действий и выбирает.
Сам переход в приложение происходит по «зашитым» в пуш диплинк-ссылкам. Ссылки не простые, а «расширенные». В них можно передать параметры, чтобы затем их использовать в приложении. Например, промокод для подстановки в корзину или ID отслеживаемого заказа.
Есть несколько инструментов, которые помогают работать с диплинк-ссылками: упрощают интеграцию, работают при отсутствии установленного приложения, делают свою аналитику по использованию. Самые популярные -- branch.io и deeplink.me. Настроить пуши можно и без них, но они делают удобнее клиенту -- ознакомиться стоит.
Пуш-сервисы Mindbox отслеживают доставку и клики.