С событием подписки
В событие Subscribed необходимо добавить массив user.subscriptions. Пример кода:
digitalData.events.push({
category: 'Subscription',
name: 'Subscribed',
user: {
firstName: 'Name',
lastName: 'Smith',
email: 'users.email@mail.com', //если подписка на email
phone: '+79161110022', //если подписка на SMS
subscriptions: [{
type: 'email', //канал подписки, с маленькой буквы
topic: 'News' //тема подписки
},
{
type: 'sms', //канал подписки, с маленькой буквы
topic: 'Seasonal sale' //тема подписки
}]
},
campaign: {
name: 'Footer subscription' //место подписки, если требуется
}
});
Таблица соответствий параметров digitalData и Mindbox:
Параметр Mindbox | Параметр события digitalData |
subscriptions[].pointOfContact | subscriptions[].type |
subscriptions[].topic | subscriptions[].topic |
pointOfContact | campaign.name |
С событием регистрации
В событие Registered необходимо добавить полностью заполненный объект user, включая массив user.subscriptions. Пример кода:
digitalData.events.push({
category: 'Auth',
name: 'Registered',
user: {
firstName: 'Name',
lastName: 'Smith',
email: 'users.email@mail.com',
phone: '+79161110022',
//...другие параметры объекта user
subscriptions: [{
type: 'email', //канал подписки, с маленькой буквы
topic: 'News', //тема подписки
isSubscribed: true, //true - подписан, false - не подписан
valueByDefault: true //значение подписки по умолчанию
},
{
type: 'sms', //канал подписки, с маленькой буквы
topic: 'Seasonal sale', //тема подписки
isSubscribed: true, //true - подписан, false - не подписан
valueByDefault: true //значение подписки по умолчанию
}]
}
});
Таблица соответствий параметров digitalData и Mindbox:
Параметр Mindbox | Параметр события digitalData |
subscriptions[].pointOfContact | subscriptions[].type |
subscriptions[].topic | subscriptions[].topic |
subscriptions[].valueByDefault | subscriptions[].valueByDefault |
subscriptions[].isSubscribed | subscriptions[].isSubscribed |
С событием редактирования профиля
В событие Updated Profile Info необходимо добавить полностью заполненный объект user, включая массив user.subscriptions и user.authenticationTicket. Пример кода:
digitalData.events.push({
category: 'Auth',
name: 'Updated Profile Info',
user: {
authenticationTicket: 'qwerty12345' //тикет аутентификации
firstName: 'Name',
lastName: 'Smith',
email: 'users.email@mail.com',
phone: '+79161110022',
//...другие параметры объекта user
subscriptions: [{
type: 'email', //канал подписки, с маленькой буквы
topic: 'News', //тема подписки
isSubscribed: true, //true - подписан, false - не подписан
valueByDefault: true //значение подписки по умолчанию
},
{
type: 'sms', //канал подписки, с маленькой буквы
topic: 'Seasonal sale', //тема подписки
isSubscribed: true, //true - подписан, false - не подписан
valueByDefault: true //значение подписки по умолчанию
}]
}
});
Таблица соответствий параметров digitalData и Mindbox:
Параметр Mindbox | Параметр события digitalData |
subscriptions[].pointOfContact | subscriptions[].type |
subscriptions[].topic | subscriptions[].topic |
subscriptions[].valueByDefault | subscriptions[].valueByDefault |
subscriptions[].isSubscribed | subscriptions[].isSubscribed |
Комментарии
0 комментариев
Войдите в службу, чтобы оставить комментарий.