LogoLogo
  • Release Notes
    • 2024
      • July 2024
      • June 2024
      • May 2024
      • April 2024
      • March 2024
      • February 2024
      • January 2024
    • 2023
      • December 2023
      • November 2023
      • October 2023
      • September 2023
      • August 2023
      • July 2023
      • June 2023
      • May 2023
      • April 2023
      • March 2023
      • February 2023
      • January 2023
    • 2022
      • December 2022
      • November 2022
      • October 2022
      • September 2022
      • August 2022
      • July 2022
      • June 2022
      • May 2022
      • April 2022
      • March 2022
      • February 2022
      • January 2022
  • CDP 365 INTRODUCTION
    • Overview of CDP 365
    • Feature Structure
    • CDP 365's Interface
    • Help feature
  • PERSONAS
    • Visitors & Customers
      • Data table
      • Explore data
      • Upload data
      • Apply data view
      • View profile
    • Segments
    • Plannings
    • Predictive Models
      • RFM Model
      • Lifecycle Stages
  • DATA HUB
    • Event Sources
      • Source
        • Website
        • System delivery
      • Conversion Event
    • Business Objects
      • Data Objects
        • Data table
        • Attributes
          • Custom Attribute
          • Computed Attribute
            • Event Counter
            • Aggregation
            • Most Frequent
            • First
            • Last
            • Unique List
            • Unique Count
            • Conversion Attribution
            • Virtual Custom Function
            • Schedule Custom Function
        • Collections
        • Groups
        • Setting
      • Data Views
      • Import Histories
      • Export Histories
    • Analytic Models
    • Data Schema
  • Marketing Hub
    • Customer Journeys
      • Work with Journey
        • Destination nodes
          • Web Embedded
            • Design from JSON
              • Control Toolbar
              • Setting
                • Template Setting
                • Blocks & Settings
                  • Countdown
                  • Dynamic Content
                  • Image
                  • Video
                  • Boolean
                  • Number
                  • Text
                  • Array
                  • Object
          • Line App
          • Zalo
      • Blast Campaign
      • Third-party campaigns
      • Metrics
      • Label
      • Custom Function
      • Status of Journey
    • Channel Integration - Destinations
      • All Destinations
        • Email
        • Web Personalization
        • Web Push-Notification
        • App Push Notification
        • Smart Inbox
        • Conversation
        • Webhook
        • SMS
        • Viber
        • Whatsapp
        • Line
        • Zalo
        • File Transfer
    • Promotion Center
    • Media Template
      • Control Toolbar
      • Settings
        • Template Settings
          • Basic
          • Advanced
        • Blocks & Settings
          • Columns
          • Text
          • Image
          • Button
          • Optin Fields
            • Email
            • Phone
            • Dropdown select
            • Datetime
            • Radio button/ Checkbox
            • Privacy Notice
          • Yes/No
          • Count down
          • Video
          • Coupon Wheel
          • Spacer
          • Divider
          • Icon
          • HTML
          • Slide show
          • Group
          • Rating
          • Table
          • Shake and Win
          • Lucky gift box
          • OTP Verification
      • Layers
      • Live Preview
    • Email Template
      • Control Toolbar
      • Settings
        • Email Template Settings
          • Basic
          • Advanced
        • Blocks & Settings
          • Columns
          • Text
          • Image
          • Button
          • Count down
          • Spacer
          • Divider
          • Icon
          • HTML
          • Menu
          • Table
          • Unsubscribe
          • Group
      • Layers
      • Live Preview
    • Link Management
  • Insights
    • Quick start guide
    • Data Source
      • Create a data source
    • Reports
      • Create reports
        • About reports
        • Build, stylize, and add data to reports
          • Set report date ranges
          • Add and configure components
          • Chart references
            • Area chart reference
            • Bar chart reference
            • Bullet chart reference
            • Geo chart reference
            • Line chart reference
            • Pie chart reference
            • Pivot table reference
            • Scatter and bubble chart reference
            • Scorecard reference
            • Table reference
            • Time series reference
            • Tree map reference
          • Add reference lines to charts
          • Add and edit data
          • Add pages and report navigation
          • Report layout options
          • Work with color
          • Add text, images, lines, and shapes
          • Arrange and distribute components
          • Use the Insights Report Editor
        • Copy a report
        • Delete a report
        • Tutorial: Create a new report
      • Filter your data
        • About filters
        • Create, edit, and manage filters
        • Configure filter conditions
        • Filter examples
      • Make reports interactive
        • Let your viewers control the date range
        • About controls
        • Use controls across data sources
        • Add chart interaction filters
        • Let viewers drill down into your data
        • Link to a page
        • Export data from a chart
        • Embed external content in reports
        • Let viewers select the fields in charts
      • Blend multiple data sources in a chart
        • About data blending
        • Blend data in charts
        • Filter blended data
        • Change the date range for blended data
        • Use blending to reaggregate data
      • Glossary
        • Aggregation
        • Blended data
        • Chart
        • Component
        • Component, report-level
        • Connector
        • Data set
        • Data source
        • Dimension
        • Edit mode
        • Field
        • Join key
        • Metric
        • Owner
        • Page
        • Properties panel
        • Report
        • View mode
        • Viewer (user type)
  • DATAFLOWS
    • Dataflows
      • Creating a Dataflows
        • Action node
          • Add data
          • Delay
          • Filter
          • Script
          • SQL
          • Branch
          • Add column
          • Aggregate
          • Select column
          • Join
          • Bin
          • Merge Columns
          • Split Columns
          • Group
          • Union Rows
          • Save data
        • Destination channel
          • Send mail
          • Export to Google Sheet
          • Google Audience
          • Facebook Audience
          • Big Query
          • Postgre
          • Export to CDP 356 Events
          • Export to CDP 365 Business Object
          • Export to CDP 365 Segment
      • Work with Dataflow
      • Status of Dataflow
    • Data Destinations
      • Create a Data Destination
      • View/Edit a Data Destination
      • Data Destinations Connectors
        • Amazon S3
        • CDP Coupon
        • Google Audiences
        • CDP Business Object
        • CDP Segment
        • CDP Event
        • Audience SaleForce Maketing Cloud
        • Google BigQuery
        • Facebook Audiences
        • Google Ads Audiences
        • Postgres
        • Send Mail
        • Google Sheet
    • Data Source
      • Create a Data Source
      • View/Edit a Data Source
      • Data Source Connectors
        • Google Sheets
        • Oracle
        • KiotViet
        • Elastic Search
        • Haravan
        • Tiki
        • Sapo
        • Lazada
        • Shopee
        • Fanpage Messages
        • Google Analytics
        • CDP ANTSOMI
        • Trello
        • Google Ads
        • Facebook Ads
        • Youtube
        • PostgreSQL
        • MySQL
        • File Upload (Big Table)
        • Business Object
        • JSON API
        • SQL Workspace
        • CDP 365 Segment's Members
        • Analytic Model Antsomi
        • SQL Server
  • PORTAL SETTINGS
    • Overview
    • Data Protect
    • General Setting
      • Roles
    • Accounts
    • IP Restriction
    • Menus
    • Account Sharing
  • Annotation
    • Conditions
    • Time range
    • Data Format
    • Function List
  • TICKET MANAGEMENT
    • Tickets
  • Use cases
    • Personas
      • Visitors/Customers
        • How to add new and update Customers to CDP
        • How to create a Customer Custom Attribute
        • How to create a Customer Computed-Last Attribute
      • Segments
        • How to export .xml file?
        • How to create a Dynamic Segment
        • How to create a Static Segment (Matching file)
        • How to create a new segment?
        • Create a segment for Cart Abandonment
        • Set up a "Segment" containing emails to be excluded before sending mail
      • How to create "Attribute" for "Customer"/"Visitors"?
    • Data Hub
      • Event Sources
        • Set up Event Tracking code to track events into CDP
        • Set up Event Tracking code to track events into CDP
        • How to check data after you track an event on the website and app?
      • Business Objects
        • How to create "Data Source" connected with the "Data Object" of CDP 365
        • How to create a Collection
        • How to create "Custom Attributes" with Input via UI feature
    • Marketing Hub
      • How do I set up an advertising SMS campaign using the SMS FPT destination?
      • Strengthening User Identity Verification with OTP Authentication
      • How to use Line Message Templates?
      • How to set up a Webhook Journey
      • How to set up a campaign using SMS channel
      • How to setup a campaign using App Notification channel?
      • How to configure a smart inbox campaign? (In Progress...)
      • How to calculate conversion goals for a journey?
      • How to recommend products using the Parent-Child Algorithm
      • How to create Branded domain in Link Management?
      • How to send messages using OneWay SMS destination?
      • How to explore Journeys?
      • How to test a Journey using Email channel?
      • How to send marketing email using Mailgun Destination?
      • How to send marketing SMS using One Way SMS Destination?
      • How to create Web Personalization using Media JSON in CDP 365?
      • How to create an Email Customer Journey?
      • How to create a Web personalization journey?
      • How to create a "Trello Card" using CDP 365
      • How to display template on website using CDP 365
      • Initialize customer after submitting form
      • How to create Customer Journey?
      • How to set up some Inline templates
      • How to monitor campaign performance?
      • How to create "Promotion"/"Coupon" by uploading files?
      • How to create Coupon from Magento or ERP system to CDP 365?
      • How to send "SMS Yondu" using CDP 365
      • How to send mail from email upload?
      • How to send "Zalo Notification Service" using CDP 365
      • How to send message using "FB Messenger" in CDP
      • How to Send SMS using "Klasik SMS" in CDP 365
      • How to push notification "Firebase Cloud Messaging" using CDP 365
      • How to Send email using "Amazon SES" in CDP 365
      • How to define zone in website for improve web personalize performance
      • How to Send "Viber Yondu" using CDP 365
      • How to send "Infobip Viber" using CDP 365
      • How to send "eSMS Viber" using CDP 365
      • How to create a new "Display Zone"
      • How to Send SMS using "Telerivet SMS" in CDP 365
      • How to push notification using "Onesignal (App Push)" in CDP 365
      • How to push notification using Antsomi Web Push in CDP 365?
      • How to Send email using "SendGrid" in CDP 365
      • How to send email using "Mailjet" in CDP 365?
      • How to send WhatsApp message in CDP 365?
      • How to send Telegram message in CDP 365?
      • How to track click metric of OneSignal App Push
      • How to send Ticket from CDP 365 to Antbuddy?
    • Insights
      • How to create "Report" with “Journey performance” data source?
      • How to create a new "Data sources"?
    • Dataflows
      • How can I export data from CDP 365 to Google Sheets?
      • Collect data from TikTok Form to CDP 365
      • How to create a Segment Data Source
      • How to create a report from multiple data sources?
      • How to send messages using "Facebook Messenger" in CDP 365
      • How to create a new Google Analytics data source?
      • How to create Facebook Ads data source?
      • How to create Google Ads data source?
      • How to create a "Destination Channel" in "Dataflows"?
      • Set up Dataflows to push data to a Business Object in CDP 365
      • Set up Dataflows to push data to Google and Facebook Audiences
      • How to upload segment data into Google Ad Manager (GAM) 360 using Dataflow?
    • Portal Settings
      • How to set up two-step authentication?
Powered by GitBook
On this page
  • I - Introduction
  • Journey Level
  • Channels
  • II - Details
  • How to create a new Customer Journey?
  • Node Configuration

Was this helpful?

  1. Marketing Hub

Customer Journeys

PreviousData SchemaNextWork with Journey

Last updated 7 months ago

Was this helpful?

I - Introduction

Customer Journeys app helps you implement marketing scenarios and manage the performance of those campaigns.

The app includes:

  1. A workspace include 3 tabs:

    • Journeys: Manage the marketing automation journeys

  • Campaigns: Manages campaigns (channels) used to distribute marketing messages

  • Variants: Manages the content of the marketing messages.

For the Web Personalization channel, there is also Advertising Zones tab which controls the display zone of Inline templates on your websites.

Journey Level

  • Level 1: Journeys. A journey is the setting of a marketing automation scenario, for example, a scenario aims to send emails to loyal customers, or a scenario aims to show a pop-up for whom view more than 3 items per hour

  • Level 2: Campaigns. A campaign is attached to a marketing output channel, or called a destination in CDP 365. A journey could have multiple destinations, so it has multiple campaigns. For example, the journey of sending emails to loyal customers aims to break into two campaigns. The first campaign aims at whom spent more than $3,000 within 3 months, and the second campaign is for the rest customers

  • Level 3: Variants. A variant is a template delivered marketing messages and it's a part of the campaign. A campaign could have 5 variants maximum.

Channels

Channel
Description

All channels

All channels that audiences can be reached

Web Personalization

Audiences can be reached by media templates display in a website

Web Notification

Audiences can be reached by Web Notification

App Notification

Audiences can be reached by App Notification

Email

Audiences can be reached by Email

SMS

Audiences can be reached by SMS

FB Messenger, Viber, Zalo, Whatsapp, Telegram, Line

Audiences can be reached by FB Messenger, Viber, Zalo, Whatsapp, Telegram, Line

File Transfer

Allow you to send data from CDP 365 to your system by files

Webhook

Allow you to send data from CDP 365 to your system through Webhook

Journey Orchestration

To create a Journey with the combination of many channels. This channel could not deliver Media Templates.

II - Details

How to create a new Customer Journey?

1. Preparation

A customer journey is a setting of a marketing automation scenario, so it requires:

  • The data of the audiences to whom the journey reaches (attributes, events, or event attributes)

  • The destination

  • The promotion pool (if the journey aims to send promotion codes)

  • Variants or templates (email templates, media templates, etc.)

2. Setup a customer journey

Step 1: Select a channel used to create the Journey

There are 3 options to be chosen:

  • Create from scratch: Create a new Customer Journey with full customization. If this option is selected, users will be moved to the second step.

  • Load existing Journey: Create a new Customer Journey by copying an existing Journey. To do so, select the Journey you want to copy, then click on Select button.

Step 2: Setup a Customer Journey

Each rectangle block represents a node. A journey often comprises by 3 types of node:

  • Trigger node

  • Action nodes

  • Destination nodes

Trigger nodes

Trigger node contains conditions that trigger the journey. There are two trigger types

  • Action-based trigger: the journey is triggered by events of audiences

  • Scheduled trigger: the journey is triggered by audience segments

  • For example if demanding to send emails to loyal customers then use the scheduled trigger to start the journey. If demanding to show a pop-up for whom view more than 3 items per hour then use the action-based trigger to start the journey.

Notice: a journey is triggered by one trigger node.

Action nodes

Action nodes allow filtering of the audiences entering a journey that help the journey customize the marketing messages.

Action nodes have

Action node
Description

The journey continues after a set of time

The journey breaks into branches and an audience enters a branch only

Filter the audience being in the journey

Conduct A/B testing

The journey breaks into 2 branches

  • Branch 1: the event waiting happens

  • Branch 2: the event waiting doesn't happen when the waiting time is out

Update attributes of existing customers or visitors in CDP 365

Update segment

Add or remove audiences from a segment

Parallel filter

The journey breaks into branches and an audience enters all branches

Destination nodes

  • A destination node is a marketing output of the journey.

  • The destination is different from the channel. Channel is the communication means and destination is the vendor of that means.

  • For example, an Email channel could have Gmail destination, SendGrid destination, etc.

Node Configuration

1. Trigger node

A trigger node includes 4 groups of settings:

  1. Journey goal - Decide if you want to calculate the Conversion coming from this Journey

The rule to record the goal goes from First to Second, if the First goal was reached, the Second goal will be ignored.

  1. Journey schedule - The time to run and end a Journey

  • Start date and Close date set the starting and ending date of the journey.

  • Trigger time sets the time when the journey stops or allows receiving the audience.

Notice: If using the scheduled trigger, the setting would be

  • Trigger journey is the interval of time the journey would repeat its process

  1. Specific settings of each type of node

If using an Action-based trigger, the journey would start when the audience satisfies the condition of the event

  • 'Select event' is the interaction of visitors or customers. 'Select event' includes 3 steps: select an event, select comparing method and input the value of the comparison

  • 'In any source of' is the domain where the event happened. After selecting an event, CDP 365 will propose a list of sources that have the event

  • 'Where' is a filter of the selected event. 'Where' could combine more than one event attribute by AND logic.

If using a Scheduled trigger, the journey would send the marketing messages to audiences of the segments

  • Included audiences is the audience segments the journey aims to. If the journey includes more than one segment, should pay attention to

    • The audience can come from any of: means an audience can enter the journey if they belong to one segment

    • The audience must belong to all of: means an audience can enter the journey only when belonging to all the selected segment

  • Add specific customers is the specific audiences to which the journey reach

  • Excluded audience is the audience segments the journey exclude

  1. General settings - The frequency an audience could be involved in this Journey

  • Unlimited frequency allows audiences to enter the journey unlimitedly

  • Limited frequency, in contrast.

2. Action node

Delay

  • Delay type has two options

    • Delay for the amount of time.

    • Delay until a date or time

Note: Maximum delay time is 365 days

If/Then branches

  • The node includes two steps of setting

    • Set the number of branches in If/then branches node

    • Set the filter condition in Yes nodes

  • The node could have up to 20 branches including multiple Yes and a No

    • Yes includes filter conditions that split the audiences

    • The audience will enter No if they don't satisfy the condition of Yes

  • Filter type has three options

    • Filter by audience attribute uses the attributes of Visitors or Customers Business Object to filter

    • Filter by audience segment uses the segments to filter

    • Filter by trigger event attribute uses the event attributes of the trigger event to filter

Filter

The settings of the Filter node are as same to the If/Then branches node.

However, the audiences don't satisfy the filter, they would be removed from the journey.

A/B Split

This node allows you to perform AB Testing method for your campaign. It divides the audiences into branches (groups) randomly.

  • You can change the percentage by enter number in the box, clicking up/ down button or drag and drop slider bar.

Wait for event

For example, the journey sends a promotion code to the audiences who don't purchase after 5 minutes of adding to the cart.

The journey should be

  • Triggered by the 'add to cart' event

  • Wait the 'checkout cart' event for 5 minutes

Update info

The settings includes

  • Business Objects could be Visitor or Customer

  • Attribute is the attribute of Visitor or Customer

  • Data type is the format of the data

  • Node action is the update methods including

Node action
Description

Reset value

Reset the value of the field

Change value

Change the value of the field

Push new element

Add an element to a field that is an array of data type

  • New value is the value would be updated to the attribute. It has two methods to insert

    • Input from keyboard

If the new value is generated by a formula

  • Variable name: name of the variable

  • Expected value: variable formula

  • Ignore the null value, and use the default value instead: it does not accept the null value and replaces the null value with the default value declared at the Default value

  • Allow update the null value: allow updating the null value

Update segment

The configuration of update segment includes

  • Node action includes 'Add audiences to segments' and 'Remove audiences from segment'.

  • Segment type has 'Visitor segments' and 'Customer segments'. The setting is to add or remove the audiences into the existing segments of Visitors and Customers.

Parallel filter

The settings of the parallel filter is as same the settings of the if/then branches.

However, the audiences must go through all the branches of the parallel filter.

3. Destination node

3.1 Choose a method to design the campaign

After adding a destination nodes, there are many design method you could choose to compose your message. Depending on the chosen destination node, these options could be vary.

Web Embedded

  • Design from template

  • Load Existing Design

  • Design from JSON

Destinations which have built-in templates

  • Choose a template

  • Load existing design

Destinations which does not have built-in templates

  • Design from scratch

  • Load existing design

3.2 Configure your campaign

A destination node includes two steps of settings:

Settings - Choose the destination and how you want to deliver the message to your audience. Depending on the chosen destination node, the configuration fields and requirements are vary.

  • Campaign name *: The name of your campaign

  • Delivery destination *: The specific destination to be used to deliver your message

  • Delivery algorithm *: The algorithm delivering the campaign, randomization by default. If the journey has more than one campaign, each of the campaigns is delivered randomly to the audiences

    • Web Embedded

  • Display Ad Zone: The zone on the website where the media will be placed

  • Content Placement: The method to place the media on the zone

  • Zone's display priority: The priority of this template comparing to others

    • Other channels

  • Delivery hours of the day are the time when the campaigns start sending out their variants.


Compose - Determine the content of your message. Based on the chosen channel, the configuration and requirements will be vary. But there are similar settings listed below:

  • Variant priority: The displaying probability of variants in a campaign

  • Variant name: The name of the variant

A left panel showing the list of available you could use

To create a new Customer Journey, choose a channel you want on the left panel, and click button . Then, follow the two steps below:

Blast campaign: Create a simple Customer Journey.

You can add only 2 goals in a Journey. The list of goal includes the created in Data Hub.

For example, a journey sends emails to loyal customers to encourage them to purchase in the last month of the year. And the journey pauses sending emails from 10 pm to 7 am every day during its lifetime. The setting should be

For example, a journey aims to show a pop-up for whom view more than 3 items per hour and a user views the pop-up once during the whole journey. The setting should be

For example, a journey aims to show a product recommendation after 3 minutes customers add to the cart. The setting should be

For example, a journey aims to show a pop-up for whom purchase more than 3 items, so the setting should be

To add a new group, click .

To add a Control Group branch, turn on the switch button . The audiences enter this branch will note receive any message, meaning you could not add Destination node in this branch.

If you want to change Group's name, click on the node you want and change the name in Branch name field.

If you want to create a Segment of audience who entered this branch, you could use event Entered Control Group and combine it with any condition you want.

Use a formula by selecting

Read here.
conversion event
channels
Delay
If/Then branches
Filter
A/B split
Wait for event
Update info
See more about the Data table
Read more about the role of Customer Journeys in CDP operations