Sending In App Messages based on User Actions - Adobe-Marketing-Cloud/aml-summit-lab GitHub Wiki

Overview

In this section, we'll configure in app message to target users who select "$0" as the tip amount.

Implementation Steps

We are now going to customize an In-App message to target users' based on their actions. An In-App Message has three parts:

  • Audience: Who will see the message
  • Experience: What they will see
  • Schedule: When the message will be available to be viewed

Audience

  1. Customize the Audience for the message based on the settings below. We are going to add two Triggers, one based on when an action is sent in for "SetTipAmount" and another when a custom data key of "tipAmount" is sent with a value of "0".
  • Set Trigger for action "SetTipAmount"
    • First Dropdown: Type or Select "Action"
    • Second Dropdown: "equals" under TEXT
    • Third Dropdown: Type "SetTipAmount"
  • Set Trigger for tipAmount
    • First Dropdown: Type "tipAmount"
    • Second Dropdown: "equals" under TEXT
    • Third Dropdown: "$0"

Experience

  1. Customize the Experience for the message based on the settings below by clicking on the "Experience" tab.
  • Set Name: "Y U No Tip In App Message"
  • Set Message Type: Fullscreen (first option, should say "Fullscreen" below it when selected)
  • Set Image URL: "http://www.cfgfactory.com/images/i/52c00fe6b35d0_Y-U-NO-GUY.png"
  • Set Header: "Y U NO TIP"
  • Set Content: "Y U NO TIP"
  • Set Click-Through Button: "Not tipping, proud of it!"
  • Set Destination: Select "Custom Link" from the dropdown.
  • Set Custom Link: "http://bfy.tw/4Y83"
  • Set Cancel Button: "Sorry, let me try again...."

Schedule

  1. If you click on the Schedule tab, you can see that the message will always display. We are going to leave these as is for the lab.

  2. Click the "Save & Activate" button on top right. This will dynamically send the message to all apps.

Next Steps

NEXT: Configure an In-App Message to target users who travel to the bar

PREVIOUS: Configure Places for your app.