If you use Google Analytics or Facebook conversion tracking, track which visitors converted after interacting with your Qualified messenger. Qualified can create standard and custom events based on specific visitor interactions.
If you’re interested in sending events to Google Analytics or Facebook conversion tracking, contact your Qualified Success Architect or Qualified Support.
Sending standard events from Qualified
Qualified can send three standard events to Google Analytics or Facebook:
| Event | When it's sent |
|---|---|
| Conversation Started | A visitor engages in a conversation in the Qualified messenger by responding to your AI SDR agent, an experience, or a rep. |
| Email Captured | Your AI SDR agent, an experience, or the meeting booker captures the visitor's email address. It isn't sent when a rep adds the visitor's email address, or when the email comes from the identify client-side API call. |
| Meeting Booked | A visitor books a meeting, whether your AI SDR agent, an experience, or a rep offered it. |
Once your QSA or Qualified Support turns on event sending for your organization, Qualified sends these events automatically when the actions occur. To see them in Google Analytics 4 (GA4), you also need the Google Tag Manager setup described in Set up your analytics tracking below.
To track other touchpoints, you can add custom events to your experiences as well.
Sending custom events from Qualified
If you would like to track touchpoints other than what initiates a standard event, add Custom Events within your Experience.
Configure your experience
First, decide when you want to create an event in Google Analytics or Facebook. Then open that Experience and find the meaningful step(s), such as:
- Downloading content
- Creating a Salesforce lead
- Creating a Pardot prospect
Next, create a new Track Event step directly beneath that meaningful step:

After you add the Track Event step, enter a name and click Save Experience.
For more information on the Track Event step, see General experience actions
Sending presentation events to Google Analytics
When your AI SDR agent presents live content to a visitor, Qualified sends three events to Google Analytics: one when a presentation starts, one for each slide shown, and one when it ends. They cover images, slide decks and product demos. For more on presentations, see Piper Presentations.
These are Google Analytics events. They're separate from the presentation analytics shown inside Qualified.
| Event name | When it's sent | How often |
|---|---|---|
custEv_chatPresentationStart | The presentation becomes visible to the visitor | Once per presentation |
custEv_chatPresentationSlide | A slide appears on screen | Once for each slide shown |
custEv_chatPresentationEnd | The presentation finishes or closes | Once per presentation |
A presentation ends when the visitor reaches the end or closes it, another presentation replaces it, your agent is hidden, the call or conversation ends, or the visitor leaves the page.
What each event includes
Each event carries a presentation object with these fields:
| Event | Fields |
|---|---|
| Start | title, type (Image, Slide Deck or Product Demo), totalSlides (an image counts as one), triggeredBy (whether the visitor clicked a button or your agent introduced it in the conversation) |
| Slide | title, type, slideTitle, slidePosition |
| End | title, type, slidesShown (unique slides the visitor saw), secondsWatched (time the presentation was visible) |
Time in a hidden browser tab and time while a video is paused don't count toward secondsWatched.
Every event also includes:
conversationId: the conversation where the presentation appearedformJoinIDUnique: an ID for the page visit, reused until the page is refreshedchatExperience: alwaysqualified
What isn't tracked
- Individual slides inside a product demo, which sends no slide events
- A presentation that never became visible
- Reopening a completed deck from the conversation transcript
- Clicking an image after the live presentation has ended
Capturing presentation events in Google Tag Manager
Presentation events use their own event names, so the ga_event trigger in the steps below doesn't capture them. In GTM, create a Custom Event trigger for the presentation event names, and Data Layer Variables for the presentation fields you want to report on, such as presentation.title.
Set up your analytics tracking
Google: Google Analytics 4
If you're interested in sending events to Google Analytics, contact your Qualified Success Architect or Qualified Support.
If your GA4 implementation runs through Google Tag Manager (GTM), you need the additional setup below to capture Qualified's events.
If you use GA4 without GTM, contact your QSA. Events can also be passed to GA4 or other tools with the handleEvents call in the client-side API.
The instructions below assume you already have a basic GA4 implementation in your GTM container that tracks pageviews.
After configuring GA4, it may take up to an hour for GA4 to receive events from Qualified.
Create a trigger in Google Tag Manager
First, build a trigger so GTM registers an event from Qualified. Within GTM:
- Navigate to the Triggers section.
- Click New.
- Click Trigger Configuration.
- From Trigger Type, select Custom Event.
- Enter ga_event as the Label Name and Event Name.

- The trigger should fire on All Custom Events.
- Click Save Trigger.
This event must be named ga_event to work properly.
Create a GA4 Tag
Create a tag with the type “Google Analytics: GA4 Event,” solely dedicated to the ga_event event. To do this:
- Create a new tag in GTM.
- Click Tag Configuration.
- Set the Configuration Tag to your Google Analytics GA4 Event.
- Enter ga_event as the Event Name:
- Add two Event Parameters

- See Values below:
| Event Parameter | Value |
|---|---|
| qualified_category | {{Qualified Category}} |
| qualified_action | {{Qualified Action}} |
- Click Triggering.
- Select the ga_event trigger that you created earlier.
Create Data-Layer Variables in GTM
Next, create two data layer variables to hold the data that Qualified sends into GTM:
- Open the Variables page in GTM.
- Below User-Defined Variables, click New:

- Click Variable Configuration.
- Select Data Layer Variable as the variable type
- Set the Data Layer Variable Name to action
- Ensure the variable label name is Qualified Action

- Click Save Variable
- Repeat steps 1-7 to create a second data layer variable with Data Layer Variable Name as category and the variable label name as Qualified Category.

These variables must be named action and category to work properly.
GA4 Reporting
To report on the events sent from Qualified you will also need to create two custom dimensions: Qualified Action and Qualified Category.
- Navigate to your admin portal and select Custom Definitions.
- Select Custom Dimensions, create a Qualified Action and Qualified Category custom dimension with "qualified_action" and "qualified_category" in the Event Parameter.
You may not see "qualified_action" or "qualified_category" in the parameter, you can manually type that in.
Use Explore Reports within Google Analytics to view your results.
- In your navigation bar, select Explore.
- Select "Blank" to create a new report
- Under Segments, select the "+" and "Event segment”

- Name this segment and select the ga_event in the "add new condition" dialog box.

- Under Dimensions, select the "+" and type Qualified Action and Qualified Category in the search bar to import and click "Import"

- Add your Dimensions to the "Breakdowns" section in Settings and select the Technique to your preference. We suggest starting with "Segment Overlap"

You're all set! You should see metrics being pulled into the report.
Facebook Conversion Tracking
Qualified can also track Facebook events. To do so, connect with your QSA or our support team, and then add the Meta pixel code to your website wherever you need to track conversions.
As visitors come to your site and interact with the Qualified app, the event is added as a custom event under ‘sharedDiscount' with the event name as one of our Standard Events or a Custom Event name that you've specified in your Qualified Experience.





