The AI Dialogue Agent helps you craft tailored offers based on cart value, product type, or browsing behavior to re-engage shoppers and increase conversions.
Focus area | Ideal for | Difficulty | Key success metric |
Cart abandonment | Ecommerce and retail brands | Intermediate | Revenue recovered from abandoners |
Skills required
Familiarity with creating Listeners and Dialogues in BlueConic
Understanding of cart tracking and ecommerce data layers
Ability to configure export Connections to ESPs or ad platforms
Before you begin
To get the most out of this setup, make sure you can track cart activity and funnel progression in your site data. You’ll also need to have the AI Dialogue Agent turned on in your tenant, and access to export Connections if you plan to follow up through email or ads.
Use this 8-box to align your goals, target audience, and measurement plan:
1. Define your objective: Trigger timely messages to recover revenue when shoppers leave without checking out.
2. Identify your target audience: High-intent visitors who started to purchase but didn’t finish.
3. Review Existing data: Make sure you’re collecting cart totals, item details, funnel steps, and timestamps.
4. Data gaps: Look for missing tracking, consent, or product info that could block activation.
5. Segment definitions: Build segments based on recent abandonment or funnel exits.
6. Identify stakeholders and key hands-on resources and outline your marketing program: Identify which teams you will engage to execute this use case. ESP managers, teams who will set up Listeners and Segments, create creative content, configure Dialogues, and create Dashboards.
7. Consider activation options: Use on-site Dialogues to capture shoppers' attention.
8. Measurement: Cart recovery conversion rate, Revenue from abandoners
Create Profile Properties
Start by creating the properties that will store key behaviors like cart value, items viewed, and timestamps. These power your segments and personalized messages.
Go to Profiles > Profile Properties.
Create:
cart_total (Decimal)
cart_items (Text)
product_type (Text)
abandon_timestamp (DateTime)
funnel_entrance (DateTime)
busy_with_funnel (Text)
Gather Data
Option 1: Gather data with GA 4 Cart Listener and Abandoned Cart Connection
The GA4 listener and Abandoned Cart Tracker Connection work together to help you identify and recover abandoned carts. As users browse your site, BlueConic creates profiles and tracks their activity with a global listener that logs the time of their last page view. When someone adds a product to their cart, the GA4 listener captures that add_to_cart event and stores the cart contents in the profile using a JSON string.
It also tracks when users remove items or begin the checkout process. If the user completes a purchase, the GA4 listener looks for a checkout event and clears the cart from the profile. But if there’s no purchase and the cart has been inactive for a certain amount of time, the Abandoned Cart Tracker flags the profile as abandoned. It then adds a timeline event to mark the abandonment.
Install both the Google Analytics 4 cart event listener and the Abandoned Cart Tracker Connection plugins to your BlueConic tenant. By default, these plugins are not installed in BlueConic.
Install the GA 4 Global Listener plugin
BlueConic settings > Plugins> Add plugin
Register this url: https://plugins.blueconic.net/global_listener_ga_cart_events/index.xml
Check your event naming (like add_to_cart, begin_checkout).
Note: For this listener to work properly, the structure of cart events and data must comply with Google Analytics 4 naming standards.
Install the Abandoned Cart Tracker Connection plugin:
BlueConic settings > Plugins> Add plugin
Register this url: https://plugins.blueconic.net/connection_cart_abandonment_tracker/index.xml
Create the connection:
Go to Connections > Add Connection and search for Cart abandonment
Name and save the connection.
Configure inactivity measurement: Under Update profiles, select Inactivity measurement.
Choose the segment (default is All Visitors).
Set a time frame (e.g., 180 minutes of inactivity).
Select profile properties:
Cart data (JSON string)
Cart change timestamp
Abandonment timestamp
Option 2: Gather Cart data with Connections
If cart data lives in your ecommerce backend, bring it into BlueConic with a Connection. This lets you personalize based on actual product details.
Go to Connections > Add Connection.
Choose your ecommerce platform.
Name your connection.
Set up and run: authenticate your connection by entering API keys and secrets as required
Set up an Import Profiles goal.
Map in cart contents, totals, and product type.
Add the connection to any required Objectives.
Check the box next to the export goal. Save.
Click Run now to initiate the connection and verify successful record creation in BlueConic
Create audience segments
Now use the data you’re collecting to target people who abandoned carts or left the funnel.
Go to Profiles > Segments.
Create a segment called Recent Cart Abandoners:
abandon_timestamp in the last 3 hours
cart_items is not empty
purchase_complete is not true
Add optional filters:
cart_total > 100
Specific product_type
Click Save.
Create the dialogue
Use the AI Dialogue Agent to build a message that triggers right before someone leaves the site. This is where you start recovering lost revenue.
Go to Dialogues > Add Dialogue > Lightbox.
Who tab: to your abandoner segment.
When tab: to "Exit intent."
Where tab: select cart and checkout pages.
What tab: Click Place on this page, then Edit.
Why tab: Click Add Conversion moment, select URL, and add in the order confirmed URL.
Optimization settings: For this use case, set the control group to 0% if you want to target all visitors within the segment.
Add Dialogue to any required Objectives.
Turn the dialogue On and Save your settings.
Configure an export Connection
Want to follow up off-site? Use an export Connection to send your abandoner segment to email or ad platforms.
Go to Connections > Add Connection.
Pick your ESP or ad platform.
Set up an Export Segment goal.
Use the same abandoner segment.
Map key fields: cart contents, product info, email address.
Add the connection to any required Objectives.
Check the box next to the export goal. Save.
Click Run now to initiate the connection and verify successful record creation in your ESP.
Testing and validation
Before going live, double-check that all parts are working:
Use the Simulator to test funnel tracking.
Confirm the Dialogue appears on exit intent.
Check segment counts and profile values\
Review export logs for any issues.
Measure your success
Create an Insights Dashboard to Measure Success
Report on use case success with Dashboard Insights of your campaign by tracking key performance indicators.
Select Insights> Add dashboard.
Name the dashboard: e.g., Cart Abandonment.
Click Add insight and choose the Dialogues Table Insight.
Use the Text filter (e.g., "Cart Abandonment") to display relevant dialogues.
The Insight table will show views, clicks, and conversions for your dialogues.

