How to Track Your Live Chat Conversions in Google Analytics

Written by James Parsons James Parsons Last updated 04/23/2026 14 minute read 8 Comments

Google Analytics Live Chat Conversion Tracking Dashboard

If you're one of my long-time followers, you've probably noticed something new in the past few weeks. It's down there in the corner, and it pops up after you've spent a minute on the site. It's a live chat plugin! It has a little message from me, and a box where you can leave a message back.

Now, this one isn't strictly 100% live. It's a lead generation form, powered by a chatbot, which can send its message to me and let me respond whenever I'm able to do so. It's a great way to get a little bit of attention.

There's one issue that comes up with these chat plugins that comes up all the time. How do you track the leads you get? Does it funnel data into Google Analytics, or does it need to be configured to do so?

The truth is, there's no one solution to this because there are dozens of different live chat plugins out there. All of these operate differently, so you need to figure out the specific instructions on how to connect them.

Feel free to use the table of contents below to jump to your live chat system of choice. If you haven't installed them yet, it may be valuable for you to scan through each one to help you decide which you want to roll with.

Update 2023: Most (but not all) of these providers have updated their platforms to work with Google Analytics 4, which will become the new standard after July 1, 2023. Please check the documentation on your Live Chat partner's website to verify compatibility. Some of them may need more time to update their platform.

Key Takeaways

  • Most live chat platforms connect to Google Analytics using either OAuth login or by entering your UA tracking ID number.
  • Several platforms like Zendesk Chat, SnapEngage, and Comm100 automatically detect Google Analytics without requiring manual configuration.
  • Some platforms like ChatBot, Smartsupp, WhatsApp, and Gorgias require Google Tag Manager instead of direct Google Analytics integration.
  • Most providers have updated for Google Analytics 4 compatibility, but users should verify this on each platform's documentation.
  • Some tools lack Google Analytics integration entirely, including Live Chat Unlimited and Facebook Messenger.

Preparation

Before you can connect your live chat to your Google Analytics installation, you need to gather the data you'll need to do it. Luckily, this is generally pretty easy.

Every live chat platform that can be connected to Google Analytics will use one of two methods. The first is a Google OAuth connection. The app will have an integration that you set up and will ask you to log into your Google Analytics account. Follow the steps, and it will connect.

Google Analytics Dashboard Preparation Setup Screen

The second will have built-in analytics connections and will ask you to provide your analytics ID. To find this ID number, you can check your GA tracking code on your site by viewing your page source, or log in to Google Analytics and find it on the dashboard. It's a number that looks like UA-12345678-9 and is unique to your account. If you use Shopify, note that GA4 sometimes doesn't track Shopify revenue correctly, which is worth keeping in mind.

Google Analytics Dashboard Setup Preparation Screen

Once you have this in hand and ready to go, you can use it to implement analytics tracking for your live chat platform. The only question is, how? That, my friends, depends on the platform. I've covered the most popular platforms I know about here.

Let's dig in, shall we?

LiveChat

Livechat Dashboard Showing Conversion Tracking Interface

LiveChat offers Google Analytics integration through an integration app in their marketplace. You can find it here.

Simply click to install that integration app and you will be prompted to add your Google Analytics ID number. You can read further documentation about what they track and integrate, and how to use the data, in their help center here. If you want to keep tabs on how your Shopify store performs in Google Shopping, learn more about tracking content updates in WordPress.

Intercom

Intercom Live Chat Dashboard Interface Screenshot

Intercom has Google Analytics integration through their Google Analytics app. You have to go to the intercom app store and search for the Google Analytics app. Click it, and click to install it. They will as for your tracking ID, so provide it when prompted. For more information on what intercom tracks and what data it gives to Google, you can read their documentation here. If you're also working on improving your local search engine optimization, integrating analytics tools like this can help you better understand your audience and track conversions.

Olark

Olark Live Chat Analytics Dashboard Interface

Olark has built-in Google Analytics functionality. In your Olark dashboard, click on Integrations in the sidebar. Find Google Analytics in the list (or search for it) and click to configure it. As usual, you will be asked for your tracking ID. You can read their documentation about this process, as well as what they track and report to Google Analytics, on this Olark documentation page.

Zendesk Chat

Zendesk Chat Google Analytics Integration Settings

Zendesk Chat does not require configuration to report data to Google Analytics. The functionality is built into the script by default. When the script runs, Zendesk will automatically detect whether or not the Google Analytics tracking code is present on your website, and if so, will automatically pull the tracking ID and report data to the analytics dashboard. You can read more about this here, and read about setting up custom conversion tracking here.

Freshworks Chat

Freshworks Chat Live Chat Widget Interface

Freshchat offers automatic reporting to Google Analytics, but only if you use the right script when installing the chat system. You can find the script, as well as information on how to implement it, in their help center here. To install this properly, you will need your Google Analytics tracking ID, as well as the Web Chat token provided to you by FreshChat when you sign up for their services. If you're running an ecommerce store, make sure you also consider how much server memory your setup needs to keep everything running smoothly alongside third-party integrations like this.

Comm100

Comm100 Live Chat Analytics Dashboard Interface

You will need to install the integration between Comm100 and Google Analytics via the Comm100 dashboard. Log into your control panel and click on the Integrations & API sidebar entry. Click on the Google Analytics integration, and click to enable it. For this integration to work, Google Analytics must be above Comm100 in the script order on your site. Comm100 will automatically detect the script and will report data with no further configuration necessary. You can read more about this here. If you're looking to improve your overall search presence alongside these integrations, it's worth understanding the difference between technical SEO and broader SEO strategy.

LivePerson

Liveperson Live Chat Interface Dashboard Screenshot

LivePerson requires a bit more manual configuration than many of the other live chat options. However, it makes up for this hassle by enabling further data channels, including Google Ads data. To set up Google Analytics, you will need to visit your Google Analytics dashboard (not your Live Person dashboard). Click on campaigns, then data sources, and click connect. Here, you will request permission from LiveEngage. Once logged in, you will be able to configure your analytics, by following the guide posted here.

2022 Update: LivePerson silently removed their page on their Google Analytics integration. Due to the number of people talking about Google Analytics tracking, it seems they're no longer accomodating Google Analytics tracking with their app. We've reached out to them for a comment and will update this section when we hear back.

Salesforce Live Agent

Salesforce Live Agent Chat Interface Dashboard

Salesforce appears to not have integration with Google Analytics, either natively or in a plugin. You may also be able to link analytics through the core Salesforce platform, as described in this article from Google, though that requires membership to the Google Marketing Platform rather than simple Google Analytics. If anyone out there knows specifically (I don't use Salesforce myself), please let me know. Thankfully, Salesforce can be integrated into many third-party services like Zapier, so even if they don't support a native integration, it's very likely that there's a workaround. If you're also exploring ways to get more out of your analytics strategy, predictive SEO techniques can help you make better use of the data you collect.

Drift

Drift Live Chat Interface On Website

As with most chat systems, Drift has an integrations option. Log into your Drift account and scroll down on the sidebar to find the Integrations section. In that menu, click on the Google Analytics integration. Click connect, and Drift will look on your page to find your analytics tracking ID to integrate it automatically. You can specify the tracking ID if you use a different ID, or have more than one implemented on your site at a time. You can also choose which specific events you want to track. All of this is documented here. If you want to go deeper on marketing KPIs and how to track them, that's a great next step.

SendInBlue Chat

Sendinblue Live Chat Interface Screenshot

SendInBlue has a lot more to it than just chat features, so if you use it for anything like managing a newsletter, there's a good chance that you already have Google Analytics integrated with it. If not, it's simple to add. Log into your SendInBlue account and click on the Campaigns menu. Under the settings section, click on Google Analytics and Social. Click to configure this, and choose to enable Google tracking. You can read more about this here and can read about testing and verification of the process here. If you want to maximize your search visibility beyond analytics, check out our SERP Feature Opportunity Analyzer to find quick wins in search results.

Tidio Live Chat

Tidio Live Chat Dashboard Interface Screenshot

Similar to most other options, simply click on the integrations section of your dashboard, find the Google Analytics option, and click to configure it. Tidio also allows you to override their tracking with custom tracking, configured with the Google tag manager, which you can read about in more detail on this page of their help center. If you're concerned about whether your service pages are ranking on Google, integrating analytics tracking into your live chat can provide valuable insights - and using a meta tag extractor to help improve your visibility.

Formilla Live Chat

Formilla Live Chat Dashboard Interface Screenshot

Log into your Formilla account. Hover over "Settings" in the sidebar, then click on My Apps. Find the Google Analytics integration app in that menu, and you will be prompted to add your tracking ID to a box that pops up. Add your ID and save it. From there, you can configure your goals and tracked events. For more information about what Formilla tracks and how to configure their system, refer to their help documentation here.

Pure Chat

Pure Chat Live Chat Conversion Tracking Dashboard

This is essentially the same process as every other good chat engine. In the Pure Chat dashboard, navigate to the tools menu. Look for Integrations, and find the Google Analytics entry on the list. Click to enable Google Analytics tracking, and the app will ask you for your Google tracking ID. Paste in your tracking ID and save your changes. At this point, you can configure all of the tracking options you want the chat system to report. Read more about the system here.

ChatBot

Chatbot Live Chat Interface Dashboard Screenshot

ChatBot does not have simple Google Analytics integration, but you can track a lot of information from the Google tag manager. You will need to create a Google tag manager account first. Once done, you can then go to ChatBot and get your code for publishing your bot. Paste this code into a new container in Google tag manager, and configure what you want to track. You can read more about how to do this on this page. If you're also looking to validate your site's technical SEO setup, our hreflang tag validator can be a helpful resource.

Tars

Tars Live Chat Chatbot Interface Dashboard

With Tars, you can easily add Google Analytics to any chatbot, but you need to add it to each chatbot individually. In the dashboard, click on the bot you want to track, and then on the analytics and tracking menu. Here, you simply need to paste in your Google Analytics tracking ID and save the bot. You can then test your chatbot by using an incognito window. You can read more about this process, as well as how to troubleshoot it, here.

GoBot

Gobot Live Chat Interface On Website

As another chatbot application, you can implement tracking for Google Analytics relatively easily. Click on the individual bot you want to track. Click on Bot Settings, and then click on Advanced. In this menu, click on Analytics and Tracking, and find the Google Analytics section. You can choose either Automatic or Custom. Automatic tracks everything; custom allows you to choose. You can read more about advanced strategies and settings like this process here.

Chaport

Chaport Live Chat Interface Dashboard Screenshot

The live chat system Chaport has one of the easiest integrations of anything on this list. Simply visit this page while you're logged into your Chaport system, and click the Install button. Follow the prompts, and you will have Google Analytics set up and configured in moments. If you're also looking to import product reviews from other websites to display social proof on your site, check out our guide on the best WP plugin to show your Google Reviews.

Smartsupp

Smartsupp Live Chat Dashboard Analytics Overview

You will need to manually add a piece of code to your website using Google Tag Manager for Smartsupp integration. All you need is what your Google Analytics tracking ID is and where to put it. You can read their documentation on it here.

OptinMonster

Optinmonster Live Chat Conversion Tracking Dashboard

OptinMonster is similar to SendInBlue in that the platform as a whole manages a lot more than just a chatbot. You can add Google Analytics integration to your entire campaign, and have active tracking set up very quickly. The entire process is documented here.

SnapEngage

Snapengage Live Chat Analytics Dashboard Interface

SnapEngage appears to have automatic tracking, and what's more, it's configured to work automatically with all three versions of Google Analytics, as well as Google Tag Manager. You can read an in-depth rundown of everything they track, how it's documented, and how to configure it in this knowledge base article.

WhatsApp

Whatsapp Live Chat Conversion Tracking Setup

Using the WhatsApp click-to-chat system on your site gives you powerful messaging abilities, but you're limited to where you can implement tracking and what events are recorded. In this case, you have to use Google Tag Manager. A tutorial for setting it up can be found here.

Gorgias Chat

One of the commenters mentioned Gorgias Chat which I haven't covered yet.

Gorgias Live Chat Widget Interface Example

They support the Google Tag Manager and have a detailed tutorial on how to install it. If you run a Shopify store, you may also want to check out the best Shopify apps to boost your PageSpeed score.

Here's what the process looks like:

  1. Navigate to "Settings" and select "Chat".
  2. Choose the integration you need to connect.
  3. Go to "Installation" then "Custom installation", followed by Google Tag Manager.
  4. Find your Chat App ID in step 4 and copy it.
  5. Open Google Tag Manager and select 'Tags' from the menu.
  6. Click 'New' to set up a new tag.
  7. Look for 'Gorgias Chat' and pick it.
  8. Paste your Gorgias Chat App ID that you copied earlier.
  9. In the Trigger section, select 'All Pages - Page view'.

Finally, hit save and publish. That's it!

Other Systems

In case you're wondering why I left certain live chat apps off of this list, it's because they have no Google tracking available. On that list are:

  • Live Chat Unlimited. This plugin does not appear to have any way to track its data via Google Analytics.
  • Facebook Messenger. You can use third-party systems such as Zapier to refer some data to Google Analytics, but that's about it. Here's the integration.

That's it for now, but if you know of another that lacks this functionality, let me know! If you're also noticing unusual patterns in your analytics, you might want to read about why your site has spam traffic from China and Singapore. You may also want to check out why your mobile traffic might be marked as "Desktop" in GA4 or learn more about unexpected spikes in direct traffic.

Wrapping Up

So there you have it; instructions on how to add Google Analytics tracking to pretty much every popular live chat plugin on the market.

If I missed one, feel free to mention it in the comments so I can add it to the list. If you're curious about why keeping comments enabled matters for SEO, it's worth a read. If I didn't, please let me know; which of the chat plugins up above do you use, and how do you like it? As you can see I've decided on using Drift, but I'm curious how everyone else views the market.

Written by James Parsons

Hi, I'm James Parsons! I founded Content Powered, a content marketing agency where I partner with businesses to help them grow through strategic content. With nearly twenty years of SEO and content marketing experience, I've had the joy of helping companies connect with their audiences in meaningful ways. I started my journey by building and growing several successful eCommerce companies solely through content marketing, and I love to share what I've learned along the way. You'll find my thoughts and insights in publications like Search Engine Watch, Search Engine Journal, Forbes, Entrepreneur, and Inc, among others. I've been fortunate to work with wonderful clients ranging from growing businesses to Fortune 500 companies like eBay and Expedia, and helping them shape their content strategies. My focus is on creating optimized content that resonates and converts. I'd love to connect – the best way to contact me is by scheduling a call or by email.