Article Quick Links
- How Advanced Proactive Campaigns work
- Create a new Campaign
- Configure a Campaign
- Publish Campaign
- Prioritize Campaigns
- Campaign Reporting
Advanced Proactive Campaigns transform your customer support from reactive to proactive. Solve issues before they become issues, creating an unparalleled customer experience. For key pages on your website, think about common questions, issues, or requests that your customers might have. Then create a Campaign to proactively address those questions, issues, or requests.
Advanced Proactive Campaigns are available to Ada Engage and Ada CX clients. Your Ada integration must meet certain requirements before you can use Advanced Campaigns.
- Embed2 – Your integration must use Ada’s Embed2 script. If you’re still using Embed1, Proactive Campaigns won’t work.
- Proactive Campaigns supports bots deployed on the web and mobile web. Campaigns currently don’t support mobile applications.
- Custom CSS styling of the Ada widget could affect the appearance of your Campaigns.
The logic behind when to trigger an Advanced Proactive Campaign is based on either a URL or code linked to custom events, along with simple timing parameters.
How to setup a new Advanced Proactive Campaign:
- On the Ada dashboard, go to Build > Campaigns.
- Click New Campaign. The Create a new Campaign dialog appears.
- Select Web from the Choose a channel dropdown.
- Add a Name and Description to the corresponding dialog fields.
- Click Next. The dialog disappears to reveal your new Campaign’s configuration settings.
There are a few configuration options available for your Advanced Proactive Campaign. Let’s look at how to set them up.
Campaign Triggers define the parameters in which the Advanced Proactive Campaign will be surfaced.
The Campaign will be triggered on any of the URLs you provide. To add URLs to your Campaign Triggers:
- Click + Add URL.
- Select the appropriate URL matching option from the drop-down menu. To learn more about URL matching, please see the table here:
Option Definition Example Exactly Matches This option will look for the exact match of your URL. Query parameters will not be part of the matching logic. Specifying https://www.example.com/checkout in the configuration will match to https://www.example.com/checkout?q=hello and https://www.example.com/checkout/ Contains This option will match URLs that contain your specified string anywhere in the URL. Query parameters containing your values. Specifying example in the configuration will match to https://www.example.com/checkout and https://www.hello.com?q=example Ends With This option will match URLs ending with your specified string. Query parameters will be ignored for this option.
Specifying /checkout in the configuration will match to https://www.example.com/checkout and https://www.hello.com/checkout?q=example
Regular Expression This option gives you full control in specifying the matching URLs using the regular expression pattern matching language over the full URL, including query parameters.
Specifying product[0-8]+[^9]*$ will match any page that includes the string ‘product’ and any number of any length afterwards, as long as the number 9 never appears.
Specifying ^https:\/\/acme\.com(?!.*\/(promo|pricing)$).*$ will match on all https://acme.com pages except for those ending with /promo or /pricing.
- Input the full URL or URL component.
- Repeat for additional URLs where you want the Campaign to be triggered.
For a more personalized interaction with the webpage visitor, you can attach the code snippet provided to any object on your webpage. For example, use code to trigger a Campaign whenever a customer hovers over a specific object with their mouse. Learn more about Ada Embed2.
Click to set the Campaign's trigger frequency,
- Only once per user
- Only once per session
- On every page load
|❗ Important: The On every page load selection only applies to URL-triggered Campaigns and not code-triggered Campaigns|
Click to set how long the Campaign is shown to customers,
- Show indefinitely
- Dismiss after a set time (customizable in seconds or minutes)
Campaign Content is the messaging for your Campaign. There are two parts to Campaign messaging. First, the Answer your web visitors see pop out from the chat button on your webpage. Interested visitors can click the message or the chat button to engage your bot. And second, the optional follow-up Answer, tailored specifically for this campaign. If a follow-up Answer has been enabled for the Campaign, it will be the Answer provided in the chat window when a web visitor initiates the chat.
To define the Campaign's Content:
- Choose an Answer from the drop-down menu or click Create a new Answer if an appropriate answer does not already exist.
- Click to enable Use a follow-up Answer (optional).
- Choose an Answer from the drop-down menu (optional).
If a Campaign Answer has both a follow-up Answer and Quick Replies, the expected behaviour is:
- Chatter clicks on a Quick Reply button --> the Answer triggered by that Quick Reply button displays in the chat window.
- Chatter clicks on another element of the Campaign (ex. a text bubble) --> the follow-up Answer displays in the chat window.
|📝 Note: The Campaign will only display Text, Link, Picture, and Video blocks, even if the Answer contains other blocks.|
Control of when the Advanced Proactive Campaign is active is in your hands. It can be scheduled to run continuously or start and end dates can be set.
If you select Run continuously the published campaign will run until you choose to unpublish it.
If you select Set start and end dates the published campaign will run according to the following settings:
- Time Zone - Select End user's time zone or Choose a fixed time zone
- Start Date
- Start Time
- End Date (optional)
- End Time (optional)
You must include the Ada Embed Code on every webpage where you want to trigger this Campaign. Learn more about Ada Embed2.
If you want to continue making changes before publishing the Campaign, click Save For Later. If you are ready to launch the Campaign, click Publish.
|📝 Note: Bots are limited to 100,000 Advanced Proactive Campaign sends per day. Once this limit is reached the bot will no longer send Advanced Proactive Campaign messages.|
A webpage can only surface one Campaign at a time. It is possible, though, for a webpage to have two or more Campaigns assigned to it. In this case, rank your Campaigns based on priority. That way your website visitor only encounters the Campaign you want them to see.
To reprioritize your Campaigns:
- Go to Build > Campaigns.
- Click Prioritize.
- In the Set Priority dialog, drag and drop your Campaigns to reorder their priority.
- Click Save.
How prioritization works
Let’s say you have two Campaigns:
- Campaign 1—Free Shipping. This is assigned to the base URL www.test.com.
- Campaign 2—10% Discount. This is assigned to the specific URL www.test.com/promo.
As you can see, both Campaigns are valid for the specific URL www.test.com/promo. But you want to make sure that, on that page, your site visitors only ever see the 10% Discount Campaign. You do this by moving the 10% Discount Campaign to position 1 in the priority list. Now, any visitors to this specific URL are shown only the 10% Discount offer.
You've published your Advanced Proactive Campaign, but is it addressing your customer's questions, issues, and requests? Use Campaign reporting to find out.
View your Advanced Proactive Web Campaign reporting by:
- On the Ada dashboard, go to Measure > Reports.
- Select the Campaign Performance (Web) report.
- Click on a Campaign name to view the metrics for that specific Campaign. The available metrics include:
Shown - Total number of presented Campaigns.
Opened - Total number of times the bot is opened from the Campaign.
Engaged - Total number of engaged conversations.
See Advanced Proactive Campaigns to learn about configuring Advanced Proactive Campaigns.
Have any questions? Contact your Ada team—or email us at firstname.lastname@example.org.