Looking for a way to send personalized push notifications on autopilot?
The simplest way to do it is to use automated drip campaigns with attributes. Attributes are custom variables that you can use to dynamically send personalized push notifications.
Don’t worry if that seemed a little bit complicated.
We’ll explain everything in this article and how you can easily set up personalized push notification drip campaigns using attributes.
Звучит неплохо? Давайте погрузимся.
What Are Push Notification Attributes?
Push notification attributes are variables that automatically fetch subscriber details and personalize your notification messages. You can customize your drip campaign by adding data such as:
- The first name of the user
- Their hobbies
- Their location
And more, depending on the type of campaign you’re running.
We recommend that you use PushEngage to send your push notification campaigns. PushEngage is the #1 push notification software in the world. So, your campaigns will be in safe hands.
Even without using push notification attributes, PushEngage allows you to send personalized web push notifications using the County and the City name of your subscribers. If you want, you can send a drip push notification sequence to all your subscribers or a custom segment. You can even run drip campaigns with geo segmentation in PushEngage.
But if you want to take it one step further, you can offer a whole different level of personalization using the PushEngage Attributes API.
How to Send Personalize Drip Push Notifications
A Drip Campaign is a series of push notifications that are sent out automatically. Typically, a drip sequence gets triggered in one of two conditions:
- When someone subscribes for the first time
- When a subscriber is added to a segment
You can trigger the drip notification based on the subscriber’s action. Now that you understand what a drip campaign is and how you can turn the trigger on, let’s check out how you can use the Attribute API to send personalized drip notifications like this one:

Case #1: Send to All Subscribers
If you send your drip campaign to all subscribers, everyone subscribed to your push notifications will get personalized drip notifications. The cool part is that you can create your entire sequence along with a delivery schedule.
In this condition as soon as the user subscribes, you can pass the values or set the attributes against the subscriber hash. This can be done using the response of the hash.
Case #2: Send to Custom Segments
You can also send a drip campaign to custom segments. If you’re not sure what that is, check out our article on how to create custom segments. For this trigger condition, you can pass the values or set the attributes against the response of the segment as soon as the subscriber enters a segment.
Case #3: Attributes and Geo-Location
С помощью PushEngage вы можете отправлять пользовательские капельные уведомления своим пользователям, используя их страну и город в заголовке и тексте уведомления. Это предопределенные атрибуты, которые вы можете использовать для всех своих подписчиков без какого-либо программирования. Таким же образом вы можете добавить имя пользователя и другие данные в поля уведомлений.
Для атрибутов геолокации вам потребуется установить атрибуты против хэша подписчика, как только подписчик будет подписан.
Кратко взгляните на пример кода, который вы можете использовать:
var newAttributes = {
'name': 'Jon smith',
'isAdmin': true,
'lastActive': "2019-09-19T05:41:53.150Z",
};
Этот фрагмент кода предназначен для создания трех новых атрибутов для пользователя. Проще говоря, код пытается присвоить имя, метки административных привилегий и время последнего входа в систему. Все это точки данных, которые можно использовать для создания персонализированных push-уведомлений.
window._peq.push(['init', false, function(res) {
if(res.statuscode==1) {
//Get your subscriber hash in response
console.log(res.subscriber_hash);
window._peq.push(['set-attributes', newAttributes, function(res) {
if(res.statuscode == 1) {
// handle response
console.log(res);
}
}]);
}
}]);
Здесь вы просто пытаетесь получить новые атрибуты, определенные в предыдущем блоке кода, для нового подписчика и отправить их на сервер PushEngage. Вы также можете получить атрибуты, когда подписчик входит на веб-сайт в качестве пользователя. После отправки этих атрибутов вы можете использовать их в своих кампаниях PushEngage.
Если вы хотите узнать больше об атрибутах, ознакомьтесь с документацией PushEngage Attributes API.
Как настроить автоответчик с атрибутами
Теперь, когда вы немного больше узнали о типах атрибутов капельных кампаний, которые вы можете использовать, давайте настроим их с помощью PushEngage. Если вы еще не используете PushEngage, начните сегодня.
Войдите в свою панель управления PushEngage и перейдите в раздел Campaign » Drip Autoresponders, затем нажмите Create Drip Autoresponder:

Начните создавать свою кампанию, дав ей имя и добавив уведомления в вашу капельную рассылку:

Теперь пришло время начать использовать атрибуты. Допустим, вы хотите добавить имя подписчика в ваше уведомление. Вы можете использовать тег {{name||there}}.
Атрибутный тег делает здесь очень простую вещь. Для каждого подписчика PushEngage проверяет их имя, сохраненное как атрибут name. Если он не находит действительных данных name для какого-либо подписчика, PushEngage вместо этого использует запасной вариант there.
Как видите, в примере также используется атрибут {{PE_CITY}} в поле «Сообщение уведомления» для персонализации уведомления по местоположению подписчика. Нет необходимости создавать атрибуты геолокации, так как PushEngage хранит местоположение каждого подписчика против его хэша. Таким образом, {{PE_COUNTRY}} и {{PE_CITY}} являются атрибутами по умолчанию.
Вы также можете использовать атрибуты в многофункциональных кнопках капельной кампании:

ПРИМЕЧАНИЕ: Убедитесь, что вы передаете значение по умолчанию на случай, если значение атрибута отсутствует.
Вот как будут выглядеть персонализированные push-уведомления с использованием атрибутов из нашего примера:

When you send such personalized and targeted notification you’ll notice a higher CTR as compared to any push broadcast notification or drip campaign.
Что дальше?
На этом всё, друзья!
The attributes you create can also act as a way to segment your subscribers. Or, you can create segments dynamically through GTM. Maybe check that out next?
Если вы новичок в push-уведомлениях, вам следует пройти полный процесс тестирования push-уведомлений, прежде чем запускать их. Это поможет вам устранить распространенные проблемы до того, как ваши посетители увидят их и начнут жаловаться на сломанный пользовательский интерфейс.
И если вы еще этого не сделали, попробуйте PushEngage. PushEngage — это сервис push-уведомлений №1 в мире. Так что, если вы серьезно относитесь к развитию своего бизнеса, вам следует инвестировать в PushEngage.