Исходный код вики События в Loymax Smart Communications


Последние авторы
1 (% class="box" %)
2 (((
3 **Содержание:**
4
5 {{toc depth="3" start="3"/}}
6 )))
7
8 === Что такое событие ===
9
10 События бывают двух типов:
11
12 * **Клиентское событие **— это событие, актуальное только для одного конкретного клиента, например, "Клиент позвонил в колл-центр". Т. е. конкретный клиент позвонил в колл-центр.
13 * **Системное событие **— это событие, актуальное для **всех** клиентов, оно не привязано к какому-то конкретному клиенту. Например: "Товар Х появился в наличии" — по этому событию можно уведомить всех, кто интересовался данным товаром.
14
15 У события есть **имя**. Событие может содержать **контекст** (или не содержать).** Контекст** — это совокупность переменных и их значений. Контекст события не изменяется со временем (в отличие от чека, где может поменяться состав или статус).
16
17 Все события отображаются в истории событий в [[Профиле клиента>>doc:Main.Using.Smart_Communications.Customers.All_clients.WebHome||anchor="Profile"]].
18
19 |(% style="border-color:#ffffff; text-align:center" %){{lightbox image="Customer_profile.png" width="1000"/}}
20
21 [[Loymax Smart Communications >>doc:Main.Using.Smart_Communications.WebHome]]получает информацию о внешних событиях из мастер-системы, с которой она [[интегрирована>>doc:Main.Integration.Integration_of_SC.Data_exchange.Data_structure.WebHome||anchor="04"]].
22
23 === События в Построителе сегментов ===
24
25 События можно использовать для фильтрации при построении сегментов в [[Построителе сегментов>>doc:Main.Using.Smart_Communications.Customers.User_segments.Segment_builder.WebHome]] (Например, можно показать список клиентов, для которых событие N произошло X раз за период Y).
26
27 Можно отбирать клиентов по критериям, связанными с событиями:
28
29 * Имя события;
30 * Дата события;
31 * Дата последнего события;
32 * Дней с последнего события;
33 * Контекст события.
34
35 Фильтр по **контексту события** позволяет выбрать клиентов, у которых есть события с заданными значениями указанной переменной. Например: **name = Азбука**. Такой фильтр выберет всех клиентов, у которых есть событие с контекстом, в котором есть переменная **name **и она равна значению **Азбука**.
36
37 |(% style="border-color:#ffffff; text-align:center" %){{lightbox image="Context.png" width="900"/}}
38
39 === События в Кампаниях ===
40
41 В [[кампаниях>>doc:Main.Using.Smart_Communications.Campaign_list.WebHome]] есть два [[триггера>>doc:Main.Using.Smart_Communications.Campaign_list.Triggers.WebHome]], которые активируются событиями:
42
43 * Произошло событие Х;
44 * Системное событие Х.
45
46 Пример использования триггера **Системное событие**:
47
48 |(% style="border-color:#ffffff; text-align:center" %)[[image:attach:System_event.png]]
49
50 === Контекст событий ===
51
52 Контекст события может использоваться в Кампаниях в следующих [[действиях>>doc:Main.Using.Smart_Communications.Campaign_list.Actions.WebHome]]:
53
54 * [[Отфильтровать клиентов>>doc:Main.Using.Smart_Communications.Campaign_list.Actions.WebHome||anchor="CustomerFilter"]];
55 * Отправить сообщение ([[email>>doc:Main.Using.Smart_Communications.Mass_mailings.Emails.WebHome]]/[[SMS>>doc:Main.Using.Smart_Communications.Mass_mailings.SMS_mailings.WebHome]]/[[push>>doc:Main.Using.Smart_Communications.Mass_mailings.Push_mailings.WebHome]])
56
57 (% class="box warningmessage" %)
58 (((
59 **Обратите внимание**: коды полей не должны содержать дефис "-".
60 )))
61
62 Чтобы отфильтровать клиентов, используя значение из **контекста** события, укажите в действии фильтрации код поля из контекста в формате: **$код_поля**,** **как показано на скриншоте ниже.
63
64 |(% style="border-color:#ffffff; text-align:center" %){{lightbox image="Customer_filer.png" width="750"/}}
65
66 Чтобы использовать значение из **контекста события **при отправке сообщения, используйте переменную ##~{~{client.eventContext.имя_поля}}##.
67
68 |(% style="border-color:#ffffff; text-align:center" %){{lightbox image="Context_variable.png" width="900"/}}