Getting Started with Journey Maps

Overview

Appier's journey maps use an omni-channel customer journey builder that allows you to quickly launch personalized, comprehensive campaigns across Appier's supported marketing channels. Journey maps are designed for:

  • Cross-channel connection: Connect user data across channels to create a holistic user profile and amplify your reach with a wide range of supported platforms including websites and mobile apps, conventional marketing channels such as email and SMS, and messaging channels like LINE and WebChat.
  • User-based marketing: Orchestrate user-based campaigns and track performance metrics for each touchpoint, allowing you to quickly identify steps in the journey that can be optimized to maximize conversions.
  • Efficient journey map building: With an intuitive interface, dozens of prebuilt templates, and our AI-powered Journey Copilot, you can build customer journeys with minimum effort.

Main concepts

A journey map takes your users through a series of messages based on different conditions at each step of the journey. Users across different devices and channels are unified based on the unique identifier user_id to create a personalized and seamless experience.

Below are the main components of a journey map: Trigger, Message, Split, Wait, and Exit.

  • A journey map starts with an entry trigger, which can be based on past conditions, real-time events, or a date-format user attribute. Users who meet the trigger criteria (e.g. signed up for membership) enter the journey.
  • Users are targeted with different messages based on the split path they are in (e.g. users who viewed tutorial videos vs users who didn't) and based on the wait time you set.
  • Users exit the journey when they reach an exit on the map or when they fulfill the exit criteria (e.g. users fulfilled the marketing goal by making a purchase).

Requirements

📘

Note

Journey Map is a beta feature. Contact your customer success manager to activate this feature.

User data requirements

Some features in journey maps have specific user data tracking requirements. Refer to the sections below.

Offline events and segments

In journey maps, you can use offline events when setting up trigger events and conditions. You can also use an offline segment as a condition in trigger nodes.

To use offline events or segments in journey maps:

  • The offline events must be uploaded through the Offline Event API v2 with user_id as the unique identifier.
  • The offline segments must be created on AIQUA. The offline events must include user_id as the unique identifier. See segment by offline events.

For details and best practices on using offline events and segments in journey maps, see merging online and offline users.

📘

Limitations

Offline events cannot be used as real-time trigger events in in-web and in-app campaigns.

Offline users

If you upload offline users using the Bulk Upload Offline Users API or Add / Update User Profiles feature, be sure to include a user_id in each user record. Offline users need to have an user_id in order to enter a journey.

Tracking date format data

Your user attributes and events may include date-related data such as birthdays and departure dates. Journey maps will automatically convert event or attribute parameters that meet the following requirements to date-type data.

  • The value must follow this format: YYYY-MM-DD
  • The parameter name must satisfy one of the following requirements:
    • The parameter name is birthday.
    • The parameter name includes _date, for example, departure_date and register_date_website.

After the user data is converted to date format:

  • The following operators will be available when setting up conditions in journey maps: in the past, in the next, before, after, on or before, on or after, during, and in the month of.
  • Date-format user attributes can be used as a date-based trigger for users to enter the journey.

Channel integration

Below are the AIQUA and BotBonnie channels you can use in Journey Maps. Some channels require additional integrations.

ChannelsAppier servicesIntegration required
Web push
App push
Email
SMS
In-web
In-app
AIQUANo additional integration is required if you are already using these channels on AIQUA.
LINEAIQUA BotBonnieAIQUA: Additional integration is required. See LINE Integration.
BotBonnie: No additional integration is required.
Facebook Messenger
WebChat
WhatsApp
BotBonnieNo additional integration is required if you are already using these channels on BotBonnie.

LINE integration

To use LINE campaigns in journey maps:

  • If you are already using LINE on BotBonnie, no additional integration is required.
  • If you have not set up LINE integration before or if you have previously set up LINE integration through AIQUA, you must integrate your LINE Official Account through the Appier Enterprise Console.
    • To integrate, log into Appier Enterprise Console (https://console.appier.com/) and follow the LINE integration guide.
    • Existing LINE users and any associated user data from the AIQUA LINE integration will be synced in journey maps.