Integrating Salesforce Sales Cloud with Google Analytics: Benefits and Limitations [Part 1 of 2]

Salesforce and Google Analytics can share data in various ways, but sales teams are often surprised by the limitations of the official product integrations. In this post (the first of two) I will describe the benefits and limitations of the standard integrations provided by Google and Salesforce. Be sure to check out the second post on how to overcome these limitations and push behavioral data from Google Analytics into Sales Cloud.

  • Migrating this post from my blog at https://ken-williams.com

  • Updating with what we know about the upcoming integration with GA4 360 and the ever-changing names of Salesforce products.

How do Google Analytics and Salesforce Compliment One Another?

If you have a website, there is an 85% chance that you are already familiar with Google Analytics ( source ). For this article, what’s important to understand about Google Analytics is that it provides a comprehensive view of how groups of users discover and interact with your website and mobile applications. While it is possible to use Google Analytics to analyze an individual user’s behavior, the tool is certainly not built to be used this way (outside of a single report template: “user explorer”).

The Salesforce technology stack includes multiple products, but in this article, I will focus on the Sales Cloud and Marketing Cloud. Here is a quick summary of each and what you get when you integrate them with Google Analytics.

[NOTE: As I write this, the integrations for Google Analytics 4 have not been released yet, so the links shared below will send you to the Universal Analytics documentation.]

Salesforce Marketing Cloud + Google Analytics

The Salesforce Marketing Cloud provides tools for engaging with your customers and creating personalized experiences for them (such as automated emails and product recommendations). This is done by creating campaigns that target groups of users.

When you integrate the Marketing Cloud with Google Analytics, you are sharing campaign data with Google Analytics. This is done by simply adding UTM parameters to your campaign links in the Marketing Cloud and then pulling reports from the Google Analytics API to see how well those campaigns performed.

As mentioned above, Google Analytics (and the API used by Salesforce) is built for analyzing groups of users, which is exactly how the reporting in Marketing Cloud works. As a result, the two tools provide helpful information for marketers who need to compare the relative performance of multiple campaigns against one another (you can learn more about the benefits of this integration here).

Salesforce Sales Cloud + Google Analytics

The Salesforce Sales Cloud, however, has a very different purpose from the Marketing Cloud. It provides tools for understanding individual customers, recording detailed information about them, and providing your sales team with the required information to drive meaningful interactions with them and ultimately close deals.

When you integrate the Sales Cloud with Google Analytics, you send individual users’ activity to Google Analytics (such as an event to indicate that the opportunity in Sales Cloud has been marked as "closed won"). Google Analytics does not send any information to the Sales Cloud because Google Analytics is not very useful for pulling information about individual users.

Salesforce Sales Cloud Integration with Google Analytics

This integration is primarily used by B2B sites where the objective of the website or mobile app is to drive potential customers to submit a lead form, and then the transaction happens offline. This integration works by passing the Google Analytics ID (known as the “client ID” or “user pseudo ID” in GA4) into Salesforce when the user submits a lead form on the website or app. Then, Salesforce will fire an event back to Google Analytics when the sales team updates the Salesforce record to indicate that the deal was won.

Marketers love this integration because it allows them to compare the relative performance of their campaigns within Google Analytics and because they can use it to calculate the true cost per acquisition (rather than simply a cost per lead).

Unfortunately, however, neither of these integrations are very useful to Sales teams. In the next section, I will review the limitations of these standard integrations.

The Limitations of the Google Analytics Salesforce Integration for Sales Teams

Marketing and Sales teams measure performance in different ways. The standard integrations between Google Analytics and Salesforce are not as valuable for Sales teams (who manage relationships with individual leads) as they are for Marketing teams (who are concerned with groups of people). Here’s why:

Although Google Analytics is a treasure trove of individual behavioral data (pages viewed, documents downloaded, videos played, etc.), the Sales Cloud integration does not import this data into your lead records.

It is common to assume that the word “integration” implies that this type of data will be made available in Sales Cloud. But it just isn’t. I’ve explained this to many Sales teams, who often respond with surprise and frustration. The official solution to this problem is to use CRM Analytics, but a savvy data engineer can also do it through the API's.

The data stored within Google Analytics could help sales teams in a variety of ways, including:

  • Drive meaningful conversations: Quick and easy access to a customer’s website or app interaction history can reveal which products they are interested in or which challenges they are investigating with the support team.
  • Prioritize time: Website and app interaction history can be used for lead scoring and help the sales team understand who is most likely to make a purchase.
  • Respond to changes: Notifying the sales team when an old lead is back on the website can reignite stale relationships.

In PART 2 of this series I will explain how to pass user behavior from Google Analytics into your Salesforce Sales Cloud records (even if you're not purchasing GA 360).

Previous
Previous

Integrating Salesforce Sales Cloud with Google Analytics [Part 2 of 2]

Next
Next

How the WITH Clause Can Simplify Your SQL Queries