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