Personalized Grammar
Followoutline
One of the powerful features of Growth Action is its personalized messaging feature. Personalized messages allow you to easily create customized campaigns by leveraging each users device information and personal information.Personalized messages are implemented using an open source template language called Liquid. notionvc: a783305b-0f80-43ba-a4ec-77db79f56c16
> Learn how to use Liquid syntax
Create a personalized message
When creating personalized messages, you can utilize both tags provided by DFINERY and custom tags. notionvc: dd943906-d1d0-4236-9583-3320941b444c notionvc: dd943906-d1d0-4236-9583-3320941b444c
division | tag | type | explanation |
User | {{user["abx:user_id"]}} notionvc: 72fafdb3-e848-405e-9cbc-29d0773a85d2 notionvc: 72fafdb3-e848-405e-9cbc-29d0773a85d2 | text | This refers to the user ID and is exposed when linking. |
{{user["abx:age"]}} notionvc: 39dcb0a8-3c48-4e9c-8c72-ca754cb0edc0 notionvc: 39dcb0a8-3c48-4e9c-8c72-ca754cb0edc0 | long | Exposure is determined depending on whether or not it is collected. | |
{{user["abx:gender"]}} notionvc: 4ff2564e-4a8c-458e-98cd-e4fd5393262e notionvc: 4ff2564e-4a8c-458e-98cd-e4fd5393262e | enum | Exposure is determined depending on whether or not it is collected. | |
{{user["c:${your_custom_user_property}"]}} notionvc: ed897d8f-a125-4e9a-9825-c66ab2a9851f | User Properties values collected directly by customers are added. | ||
Device | {{ device.os }} notionvc: e8f955c8-1676-44da-9778-6f3eddc198ef | text | This refers to the OS version of the app. |
{{device.model}} notionvc: e9595d90-ff07-47d6-ab9c-036cb7679f7c notionvc: e9595d90-ff07-47d6-ab9c-036cb7679f7c | text | Indicates the device model name. | |
{{device.platform}} notionvc: 4f0d2966-2419-4a75-8353-945217fd3c1c notionvc: 4f0d2966-2419-4a75-8353-945217fd3c1c | enum | This refers to Android and iOS platform information. | |
{{device.carrier}} notionvc: 807e1c3d-a4fc-49a8-9140-74225e0bb424 notionvc: 807e1c3d-a4fc-49a8-9140-74225e0bb424 | text | This refers to the device’s carrier information. | |
{{device.language}} notionvc: 3269f876-404b-4b6c-a246-1f22af2f94b1 notionvc: 3269f876-404b-4b6c-a246-1f22af2f94b1 | text | This refers to the language information set on the device. | |
{{device.country}} notionvc: 0489fb19-fd71-4569-8c29-5be1430d8fd2 notionvc: 0489fb19-fd71-4569-8c29-5be1430d8fd2 | text | This refers to the country information set on the device. |
User (profile)
When setting user information, user id, age, and gender are linked using a separate API.
Once integration is complete, you can use the
{{user["abx:user_id"]}}
tag, for
{{user["abx:age"]}}
and
{{user["abx:gender"]}}
It cannot be used if there is no collected data. In addition
, the {{user["c:${your_custom_user_property}"]}}
value accumulated through direct linking is also
You can use it as a personalized tag. Please refer to the information below.
>> Check the User property integration guide
- {{user["abx:"]}} format: Must be linked through a separate API and only supports user_id, age, and gender.
- {{user["c:${your_custom_user_property}"]}} Format: User Properties properties collected directly by the customer are added.
Device
When installing the SDK, all 6 tags above can be used, and the replaced result value of the sending device will be exposed.
Guide to using Kakao and SMS personalization tags
1. Device tag cannot be used
For Kakao and SMS channels, device tags cannot be used when using personalized language because device information cannot be confirmed at the time of sending.
2. Exceeding character limit due to use of personalization variable
When personalization variables are used in Kakao and SMS, the character limit may be exceeded due to characters replaced during actual sending. Kakao Notification Talk and Friend Talk will fail to be sent if the character limit is exceeded. When an SMS exceeds the byte limit, only part of the body is sent. Therefore, when using personalization variables, please write your message generously so as not to exceed the limited number of characters and bytes.
Personalized Message: Text
Well guide you through how to create a personalized text message.
Example) 30% coupon offer message displayed to users over 20 years of age
Method 1.
In the text writing area, you can select “
{{
” or the default tag provided by DFINERY when writing.
When writing “
{%
”, you can immediately write Liquid Template Language.
Method 2.
By clicking the icon
{}
in the text area, you can select the default tag provided by DFINERY.
Personalized Message: Image
We will guide you through how to create a personalized image message.
Example) ‘A’ image is shown to people under 20 years of age, and ‘B’ image is shown to people over 20 years of age.
When personalization mode is turned on, it switches to an area where you can enter text, and you can write a personalized message in the same way as entering personalized text.
(
※ Please pay attention to the contents of the personalization guide on the screen.)
Method 1.
In the text writing area, you can select “
{{
” or the default tag provided by DFINERY when writing.
When writing “
{%
”, you can immediately write Liquid Template Language.
Method 2.
By clicking the icon
{}
in the text area, you can select the default tag provided by DFINERY.
Preview when personalization is applied
[[Quote:Warning:Medium]] The simulation option must be set to mandatory when entering a personalized message.
How to set simulation options
-
Direct input
For example, if you created a message that exposes 'A' image to people under 20 years old and 'B' image to people over 20 years old, enter age in the personalization key value and age in the value to check whether the message meets the conditions. can. -
Select test device
Select the pre-registered test device in Growth Action > Settings > Test Message Setting. You can see results that match the information of the most recent user logged in to the selected device.
※ Note : Test devices registered with Push Token are excluded from the simulation settings list. -
Select test user
Select a pre-registered test user in Growth Action > Settings > Test Message Setting. When registering as a test user, you can check the results that match the user information of the user ID you searched. -
Select a personalized profile
Growth Action > Settings > Test Message Setting에서 미리 저장된 개인화 키밸류 값을 불러올 수 있습니다. 특정 유저의 여러 특성을 조합하여 저장 후, 시뮬레이션 설정 시 해당 값을 그대로 불러보세요.