Use universal behaviors to capture information about all SMS interactions between Acoustic Campaign and mobile users. This information also includes the consent data when an SMS user employs a list import with an SMS consent source.
Before you create a universal behavior event query to find SMS data, complete these requirements:
- The Acoustic Campaign organization must be SMS-enabled.
- Universal behaviors must be provisioned for the organization.
- The user account must be SMS-enabled.
- You are using a flexible database that is SMS-enabled and has an SMS phone custom field. See Setting up SMS for details.
Universal behavior event queries with SMS criteria
You can build a query with SMS interactions.
Note: Examine the event types that Exchange supports. Read more about the dynamic event library.
- Select the SMS-enabled database, name your query, and then click OK.
- Click Behavior and select Universal behavior.
- Select one of the behaviors for your SMS contact(s).
- Now you can build your criteria based on select attributes. For example, you can select the operator is equal to a campaign name and a field appears where you can type in the name of the campaign.
- When you are finished building your criteria, click Done.
Received a specific type of SMS message
This use case shows how you can get a list of contacts who received a specific type of SMS message, such as a Broadcast or Autoresponder.
Before you create the query, get the message ID for the SMS message. You can find each message's message on the Mobile Messages Template page. And view the delivery status and message type valid values.
- Hover over Behavior and click Universal behavior.
- Select Has.
- In Choose universal behavior, click SMS – Been sent a message from SMS Program.
- Configure the event type parameters based on your targets.
- Save the query.
Opted-in to a text to join program and interacted with an SMS program within a specific timeframe
This use case shows how to get a list of contacts who are currently opted into a SMS text to join program and interacted with another SMS program within a timeframe.
- Add the Profile criteria.
- Click Profile and select Channel.
- Contact: In the Choose channel behavior list, select Is opted-In to channel.
- Channel: Select SMS.
- Text to join program(s): Click Choose, select the Text to join program, and then click Select.
- Add the universal behavior criteria.
- Hover over Behavior and click Universal behavior. The Event type parameters form opens.
- Select Has > Interacted with an SMS program.
- Configure the event type parameters for Interacted with a SMS Program based on your targets.
- Click Done.
- Click Save and calculate.
- The Calculate query size data job page opens. Review the query details and click Submit.
- When the data job is complete, click the query name to view the Query summary page.
Note: SMS universal behavior events are only assigned to the oldest contact record when multiple contacts have the same SMS phone number. Universal behavior events do not accurately reflect behaviors for all contacts with the same SMS phone number.
Note: Event 54 is published each time a list of SMS contacts is imported through the UI or imported using the API. However, you can choose not to publish Event 54 by clearing the Publish 'Interacted with an SMS Program' event when importing SMS contacts check box in the mobile settings.
Interacted with a text for info SMS program within a specified timeframe
Get a list of contacts who interacted with a text for info SMS Program within a specified timeframe.
To illustrate this use case, select the following Behavior criteria:
- Add the universal behavior criteria.
- Hover over Behavior and click Universal behavior. The Event type parameters form opens.
- Select Has > Interacted with a SMS program.
- Configure the event type parameters for Interacted with an SMS Program based on your targets. Note: Event 54 is published each time a list of SMS contacts is imported through the UI or imported using the API. However, you can choose not to publish Event 54 by clearing the Publish 'Interacted with an SMS program' event when importing SMS contacts check box in the mobile settings.
- Click Done.
- Click Save and calculate.
- The Calculate query size data job page opens. Review the query details, and click Submit.
- When the data job is complete, click the query name to view the Query summary page.
Reached a specific step in a multi-step program within a specified timeframe
Get a list of contacts who 1) interacted with a multi-step program during a specified period and 2) reached a specific step in the program.
Note: When you receive any mobile originated messages (MOs), these are reported as "SMS Interactions."
To illustrate this use case, select the following behavior criteria:
- Add the universal behavior criteria.
- Hover over Behavior and click Universal behavior. The Event type parameters form opens.
- Select Has.
- Select Interacted with a multi-step program.
- Configure the event type parameters for Interacted with an SMS program based on your targets.
- Click Done.
- Click Save and calculate.
- The Calculate query size data job page opens. Review the query details and click Submit.
- When the data job is complete, click the query name to view the Query summary page.