Примечание: Устаревшая документация для этого элемента отсутствует, поэтому вы видите текущую документацию.
Web push не собирает никаких идентификаторов. Мы знаем, что поиск идентификатора, который можно связать с CRM или базой данных, имеет решающее значение. Поэтому в этом руководстве мы объясним, как вы можете проверить, является ли посетитель вашего веб-сайта подписчиком web push. Затем вы сможете получить идентификатор и сопоставить его с вашей базой данных или CRM.
Проверка, является ли посетитель веб-сайта подписчиком push-уведомлений
Существует простой JavaScript API – Статус подписки пользователя, который сообщает, является ли человек подписчиком web push.
window._peq.push(['subscriber-status',function(res){
if(res.statuscode==1)
{
// Code to return response
console.log(res);
}
}]);
Хэш подписчика (идентификатор подписчика) и код статуса добавляются к коду ответа. Это можно сохранить из переменной JavaScript и позже сопоставить в вашей базе данных. Хэш подписчика — это уникальный идентификатор push-уведомлений, который можно использовать для более глубокой интеграции API.
Примечание: Поскольку хэш подписчика периодически обновляется, если вы используете его для каких-либо интеграций, убедитесь, что вы проводите ежемесячные или ежеквартальные проверки для обновления хэша в вашей CRM.
Сопоставление идентификатора профиля
Существует другая альтернатива вместо сопоставления нашего хэша подписчика и периодической проверки. Вы можете сопоставить идентификатор вашей базы данных или идентификатор CRM в качестве идентификатора профиля в нашей системе для подписчиков. Таким образом, вы получите более широкий спектр для использования сегментов, сохраненных в вашей базе данных или CRM, для запуска push-уведомлений.
Процесс проверки статуса подписки остается прежним. Однако вы можете использовать наш JavaScript API для добавления идентификатора профиля в том же колбэке.
Вот как будет выглядеть пример кода –
window._peq.push(['subscriber-status',function(res){
if(res.statuscode==1)
{
// Code to return response
console.log(res);
window._peq.push(["add-to-profile", "profileId"]);
}
}]);
Здесь идентификатор профиля будет точным идентификатором, который вы хотите передать в качестве динамического параметра.
Отправка уведомлений через REST API
Вам нужно получить ваш API-ключ, если вы еще не получили его из панели управления. Если вы хотите отправлять уведомления через API.
Перейдите в раздел Настройки сайта » Сведения о сайте. Прокрутите до раздела API-ключ и нажмите Копировать.
Вы можете использовать REST API для отправки push-кампаний на основе событий или сегментов в вашей системе после настройки сопоставления.
Вы можете использовать необязательные параметры из упомянутого API
subscriber_hash or profile_id
Эта одноразовая интеграция связывает вашу базу данных push-уведомлений и базу данных клиентов.
Если у вас возникнут какие-либо проблемы, пожалуйста, свяжитесь с нами, нажав здесь. Наша служба поддержки сможет вам помочь.