With the Google Analytics app, you can track the Intercom Messenger’s impact on your visitor behavior and conversions.
By connecting the app, you’ll see key Intercom events in Google Analytics, including when visitors:
Open or close the Messenger.
Start or reply to conversations.
Provide their email address in a form (such as through a Custom Bot or the ‘Qualify leads’ task bot).
Interact with an app.
Note: These events will be recorded for all sites where you have the Intercom messenger installed.
Here’s how to get started:
Connect the Google Analytics app
First, go to your Google Analytics account and copy your tracking ID.
Note: To find your tracking ID, follow these instructions.
Next, go to the Intercom app store and click the Google Analytics app:
Then, click ‘Install now’:
You’ll be asked to connect your Google Analytics account. Once connected, add your tracking ID and save your settings:
Intercom will now send your visitors’ Messenger interactions to Google Analytics.
How Intercom events appear in Google Analytics
Intercom sends a number of events to Google Analytics. Here’s how they’ll appear in Google Analytics:
Sent when the Intercom Messenger is opened (no label in Google Analytics).
Sent when the Intercom Messenger is closed (no label in Google Analytics).
Sent when an In-app message or Custom Bot is triggered for someone because they match its audience filters (shows Message ID or Custom Bot ID in Google Analytics).
Important: This event is sent even if they do not open the message or Bot.
Sent when someone opens an In-app message or Custom Bot (shows Message ID or Custom Bot ID in Google Analytics).
Started New Conversation
Sent when someone starts a new conversation in the Messenger (no label in Google Analytics).
Sent a Reply
Sent when someone replies to an existing conversation, an In-app message or a Bot (shows Message ID or Bot ID in Google Analytics).
Provided Email Address
Sent when someone provides their email address in the email collector (no label in Google Analytics).
Important: This event is not counted as a reply to a message.
Interacted with App
Sent when someone interacts with an app in the Messenger (shows App name & App location as "Home" or "Conversation" in Google Analytics).
Completed App Flow
Sent when someone completes a conversion event in an App (shows App name & App location as "Home" or "Conversation" in Google Analytics).
Identify Custom Bots and Messages
Custom Bot IDs and Message IDs show as numbers instead of names in Google Analytics. Here’s how to identify them in Intercom:
For Message ID, add the ID to the end of the Messages product URL in Intercom. For example, if your Message ID is 12345, your URL would be https://app.intercom.com/a/apps/_/messages/12345
For Custom Bot ID, add the ID to the end of the Custom Bots homepage URL in Intercom. For example, if your ID is 5678, your URL would be
Create dashboards quickly
You can import Intercom’s Google Analytics bundle from the Google Analytics Solutions Gallery to get started quickly.
You’ll get a dashboard that shows how your users interact with the Messenger.
It’ll enable you to:
See how users are interacting with the Messenger right now on your site.
What impact conversations are having on your conversion goals.
What pages the Messenger is most frequently interacted with.
Which messages, bots and apps have the greatest impact.
There are also three segments included in the bundle. They’ll help you connect conversation activity and Messenger engagement to your website conversions:
Used Intercom Messenger - users who have interacted with the Intercom Messenger
Engaged in a conversation on Intercom Messenger - users who have replied to a message or conversation
Interacted with Intercom Messenger App - users who have interacted with an app in the Messenger
Add the Google Data Studio dashboard
If you use Google Data Studio, you can connect to the Intercom Messenger Dashboard, to get a snapshot of your visitors' interactions with the Messenger.
Note: Intercom does not send any personally identifiable information (PII), or other sensitive data to Google Analytics. The app works with Google Tag Manager, but has not been tested with other tag managers. The metrics you see in Google Analytics may not match up with the data you see in Intercom’s reporting, because some browsers block Google Analytics from sending events.