FAQ: Using CRM Lead Scores for Value-Based Bidding in Google Ads

Optimizing Google Ads for lead volume is a common strategy, but it often treats all conversions equally. A more advanced approach involves integrating your Customer Relationship Management (CRM) platform, like HubSpot or Salesforce, with Google Ads. This connection allows you to pass valuable offline data, such as lead scores and sales pipeline stages, back to Google. By doing so, you can leverage value-based bidding (VBB) strategies, which train Google's AI to prioritize not just any conversion, but the high-quality prospects that are most likely to become valuable customers. This helps shift ad spend toward generating better leads, even if it means a higher initial cost-per-acquisition (CPA), with the ultimate goal of improving return on ad spend (ROAS) and increasing revenue.

We have a lead scoring system in HubSpot. How can we use that data in Google Ads?

You can use your HubSpot lead scoring data in Google Ads by establishing a connection that sends offline conversion events back to the ad platform. This allows Google's bidding algorithms to learn which ad clicks generate high-value leads according to your internal scoring model.

The process generally involves these key steps:

  • Connect Accounts: First, you need to link your HubSpot and Google Ads accounts. This is typically done within HubSpot's marketing or ads settings and requires administrative access to both platforms.
  • Define Conversion Events: In HubSpot, you create ad conversion events based on CRM data. You can trigger an event when a contact's lead score surpasses a certain threshold or when their lifecycle stage changes (e.g., from lead to Marketing Qualified Lead (MQL)).
  • Sync Data: HubSpot then syncs these events to Google Ads as offline conversions. It's recommended to sync all contacts that reach a certain stage, not just those who interacted with an ad. While this may create a discrepancy between platform and CRM reports, it gives Google's AI more data to identify patterns and improve ad delivery.

By sending this data, you can use value-based bidding strategies in Google Ads, teaching the algorithm to prioritize users who resemble your highest-scoring leads.

What is 'value-based bidding' (VBB) and how does it work with CRM data?

Value-based bidding (VBB) is a Google Ads smart bidding strategy that focuses on maximizing the total value of conversions, rather than just the number of conversions. Instead of treating every form fill or download as equal, VBB allows you to tell Google which leads are more important to your business.

It works by connecting your CRM data (from platforms like Salesforce or HubSpot) to Google Ads. This integration feeds offline data, such as lead scores, lead qualification stages (MQL, SQL), or even predicted revenue, back to the ad platform. Here’s how it functions:

  1. Assign Value: You assign a numerical value to different conversion actions. For example, a simple newsletter sign-up might be worth $1, while a lead with an 'enterprise' company size and a 'Director' job title might be worth $50. This value can be dynamic, based on your CRM's lead scoring model.
  2. Train the Algorithm: Google's AI analyzes the characteristics of users who generate high-value conversions. It looks for patterns and signals among these valuable prospects.
  3. Optimize Bids: The algorithm then adjusts bids in real-time during the ad auction, bidding more aggressively for users who exhibit characteristics similar to your past high-value leads.

The ultimate goal is to direct your ad spend towards attracting more qualified, high-intent users who are more likely to become profitable customers, thereby improving your overall return on ad spend (ROAS).

What are the technical requirements for connecting HubSpot or Salesforce to Google Ads?

Connecting Salesforce or HubSpot to Google Ads requires specific permissions and technical configurations to ensure data can flow between the platforms. While the exact steps differ slightly, the core requirements are similar.

For Salesforce Integration:

  • Admin Access: You need administrative permissions in both your Google Ads account and your Salesforce Sales Cloud account.
  • Auto-Tagging: Auto-tagging must be enabled in Google Ads. This appends the Google Click ID (GCLID) to your ad URLs, which is essential for matching conversions back to specific ad clicks.
  • Custom Fields in Salesforce: You must create a custom field named "GCLID" (all caps) on both the Lead and Opportunity objects in Salesforce to store the click ID. This field should be read-only to prevent accidental changes.
  • Website Code Modification: Your website's lead forms (e.g., web-to-lead forms) need to be modified to capture the GCLID from the URL and pass it into the custom GCLID field in Salesforce when a lead is created.
  • Conversion Window: The time between an ad click and the offline conversion must be less than 90 days, as the GCLID expires after this period.

For HubSpot Integration:

  • Admin & Publish Access: You need admin access to the Google Ads account and 'Publish' access to the ads tool in HubSpot.
  • Account Type: You must connect an individual Google Ads account, not a manager (MCC) account.
  • Lead Syncing & Pixel: You need to add the Google Ads pixel via the HubSpot tracking code settings and enable lead syncing for your connected Google Ads account.
  • HubSpot Tier: Advanced features like syncing lifecycle stage changes for enhanced conversion tracking may require a HubSpot Marketing Hub Professional or Enterprise subscription.

Does Google Ads need the lead score as a number, or can it use stages like A, B, C?

Google Ads is flexible and can work with both numerical values and distinct stages, but they serve slightly different functions within value-based bidding strategies.

Using a Numerical Score

This is the most direct way to implement value-based bidding. You can pass the actual lead score (e.g., a score of 85) or a monetary value derived from that score (e.g., $85) to Google Ads. This gives the algorithm a granular scale to work with. A lead with a score of 85 is clearly more valuable than one with a score of 45, and Google's AI can use this detailed information to make more precise bidding decisions. The goal here is often to use a "Maximize Conversion Value" bidding strategy, which aims to generate the highest possible total score value for your budget.

Using Stages (like MQL, SQL, or 'In Progress')

You can also set up different conversion actions for each significant stage in your sales funnel. For example, you can have separate conversions for when a lead becomes:

  • A raw inquiry (e.g., form fill)
  • An 'In Progress' lead in Salesforce
  • A Sales Qualified Lead (SQL)

In this setup, you would typically assign a static monetary value to each stage. For instance, a raw inquiry might be worth $1, an 'In Progress' lead $25, and an SQL $100. While less granular than a dynamic score, this method still effectively teaches Google to prioritize actions that lead to more valuable downstream outcomes. It's a practical way to differentiate lead quality without a complex scoring model.

How quickly does the lead score need to be passed back to Google to be effective for bidding?

The speed at which lead data is passed back to Google Ads is critical for effective optimization. There are two main constraints to consider: the technical limitation of the Google Click ID (GCLID) and the practical needs of the bidding algorithm.

The 90-Day GCLID Lifespan

The primary technical limitation is the GCLID, the unique identifier that connects an ad click to a website session. This ID is essential for attributing an offline conversion back to a specific campaign, ad group, and keyword. The GCLID has a lifespan of 90 days. If a conversion event (like a lead becoming an SQL) happens more than 90 days after the initial ad click, Google cannot import it because the original click data has been deleted. Therefore, any offline conversion you want to use for bidding must occur within this window.

Ideal Timeframe for Algorithm Learning

While 90 days is the technical maximum, it's far too long for effective campaign optimization. Google's AI-powered bidding strategies perform best with a consistent and timely flow of data. For the algorithm to learn and adapt quickly, the ideal timeframe for a conversion event to occur is within a few days to two weeks after the initial lead is generated.

This is why teams often choose to optimize for earlier-stage milestones, such as a lead status changing to "Connected" or "Meeting Created," which typically happen within a week. While later-stage events like a closed-won deal are more valuable, their long delay makes them less effective as a primary bidding signal. It's better to use a faster, high-quality proxy for value.

Can we optimize for maximizing total lead score instead of just the number of conversions?

Yes, absolutely. This is the core principle behind Google's value-based bidding strategies. Instead of using a strategy like "Maximize Conversions," which treats every lead equally, you can use "Maximize Conversion Value."

Here’s how it works in practice:

  1. Assign Value to Conversions: By integrating your CRM (like HubSpot or Salesforce), you can assign a dynamic value to each lead based on your internal lead scoring model. For example, a lead with a score of 45 can be passed to Google Ads with a value of 45, and a lead with a score of 90 gets a value of 90.
  2. Set the Bidding Strategy: You then configure your Google Ads campaign to use the Maximize Conversion Value bidding strategy. You can also set a target Return on Ad Spend (tROAS) if you have specific efficiency goals.
  3. Let the Algorithm Optimize: Google's AI will then shift its focus from getting the most conversions possible to getting the conversions that generate the highest total value (i.e., the highest cumulative lead score) within your budget. It will learn the characteristics of users who generate high scores and bid more for them.

This approach directly aligns your advertising efforts with your sales team's definition of a quality lead. The campaign's success is no longer measured by the sheer volume of leads but by the quality and value of those leads, which is a much better indicator of business impact.

What happens if a lead's score changes over time? Does Google Ads get updated?

Yes, Google Ads can be updated as a lead's score or status changes over time, provided your CRM integration is configured to send these updates. This is a powerful feature for refining Google's understanding of lead quality throughout the sales funnel.

How It Works: Multiple Conversion Events

You can set up your HubSpot or Salesforce integration to send a new offline conversion event to Google Ads each time a lead reaches a new, more valuable milestone. For each event, you must provide the original Google Click ID (GCLID) and a new timestamp.

For example, a single user journey could trigger multiple conversion events:

  1. Day 1: A user clicks an ad and fills out a form. A "Lead" conversion with a value of $1 is sent to Google Ads.
  2. Day 5: A sales rep qualifies the lead, and its status changes to "In Progress" in Salesforce. A new "In Progress Lead" conversion with a value of $25 is sent for the same GCLID.
  3. Day 30: The lead becomes a Sales Qualified Lead (SQL). A third "SQL" conversion with a value of $100 is sent.

Impact on Bidding and Reporting

By sending these subsequent, higher-value events, you provide Google's bidding algorithm with richer data. The AI learns that the initial ad click not only generated a lead but eventually produced a highly valuable SQL. Over time, the algorithm will optimize for clicks that are more likely to lead to these valuable downstream outcomes.

In your reporting, you can see the total value accumulated. It's important to decide which of these stages you will use as your primary optimization goal to give the algorithm a clear, consistent signal, while using the others for deeper analysis.

Will using lead scoring help us attract more enterprise-level leads versus SMBs?

Yes, using lead scoring is an effective strategy to specifically attract more enterprise-level leads. By defining what an enterprise lead looks like and assigning it a higher value, you can train Google's value-based bidding algorithms to prioritize finding more of them.

How to Target Enterprise Leads with Scoring:

Your lead scoring model should be designed to explicitly reward firmographic and behavioral signals associated with enterprise prospects. Based on internal discussions, this could include:

  • Company Size: Assign a significantly higher score to leads from companies with a large number of employees (e.g., over 5,000).
  • Revenue: Give more points to leads from accounts with annual revenue above a certain threshold, such as $1 billion.
  • Account Tier: If your CRM has an account tiering system (e.g., Tier 1 and 2 for enterprise), use this field to add substantial points to a lead's score.
  • Job Titles: While Director-level titles may lead to more closed deals, C-level and VP titles at large organizations are strong indicators of enterprise interest and should be scored accordingly.
  • Intent Data: Integrating data from ABM platforms like 6sense can add points for accounts showing high intent signals (e.g., being in a "Purchase" or "Decision" stage), which often correlates with larger, more sophisticated buyers.

By passing this higher score back to Google Ads as a greater conversion value, you are telling the platform: "A lead from a billion-dollar company is worth more to us than a lead from a small business." The "Maximize Conversion Value" bidding strategy will then use this information to bid more aggressively for traffic that exhibits characteristics of these high-value enterprise prospects.

What's the difference between using a lead score and using an MQL/SQL stage for bidding?

The primary difference between using a numerical lead score and a lifecycle stage (like MQL/SQL) for bidding lies in the granularity and dynamism of the data you provide to Google's algorithm.

Using MQL/SQL Stages

This approach is binary and milestone-based. A lead is either an MQL or it isn't. When you use stages for bidding, you typically set up distinct conversion actions for each stage (e.g., "MQL Reached," "SQL Reached") and assign a fixed, static value to them. For example:

  • MQL = $20 value
  • SQL = $100 value

This method is effective and tells Google that an SQL is five times more valuable than an MQL. It's a clear signal of quality progression. However, it treats all MQLs as equally valuable, regardless of their underlying attributes.

Using a Lead Score

This approach is more granular and dynamic. A lead score is often a composite number calculated from multiple data points, such as job title, company size, industry, and engagement behavior. Instead of a simple yes/no milestone, you get a nuanced rating (e.g., from 1 to 100). Passing this score as the conversion value provides a much richer signal to Google. For instance:

  • An MQL from a 10,000-employee company might have a score of 95 (and a value of $95).
  • An MQL from a 500-employee company might have a score of 65 (and a value of $65).

Both are MQLs, but the lead score tells Google that one is significantly more valuable. This allows the algorithm to differentiate not just between stages, but between the quality of leads *within* the same stage, leading to more sophisticated and precise bid optimization.

Can we use this data to identify which keywords or campaigns are bringing in the highest-value prospects?

Yes, one of the most significant benefits of implementing value-based bidding is gaining clear visibility into which campaigns, ad groups, and keywords are driving the highest-value prospects. This moves your analysis beyond simple conversion counts to true business impact.

Reporting on Conversion Value

Once you start passing lead scores or other value-based data back to Google Ads, you can customize your reporting columns to analyze performance. Key metrics include:

  • Conv. Value: This column shows the total value (e.g., the sum of all lead scores) generated by a campaign, ad group, or keyword.
  • Cost / Conv. Value (ROAS): This is the inverse of Return on Ad Spend. It shows how much you spent for every dollar of conversion value generated.
  • Value / Conv.: This metric displays the average value of a single conversion, helping you quickly identify which campaigns are producing higher-quality leads on average.

Practical Application

With this data, you can answer critical business questions. For example, you might discover that a broad, top-of-funnel keyword has a high cost-per-acquisition (CPA) but generates leads with a very high average lead score, making it a highly profitable term. Conversely, a keyword with a low CPA might only be attracting low-value leads, making it inefficient for driving revenue.

To ensure accurate tracking, especially when running experiments, it's crucial to use distinct UTM parameters for different campaign variations. This allows you to trace the value generated back to the specific ad effort in your CRM and attribution models, confirming that your paid search efforts are contributing more to revenue.

Do we need a certain volume of scored leads for this strategy to be effective?

Yes, a sufficient volume of conversions with value is essential for value-based bidding strategies to be effective. Google's AI-powered bidding relies on having enough data to identify patterns and make statistically significant predictions. Without enough data, the algorithm cannot learn effectively, and performance may be unstable.

Google's Recommended Thresholds

While exact numbers can vary by campaign type, Google generally provides minimum requirements. For many campaign types, the guidelines are:

  • For Target ROAS: Most campaigns need at least 15 conversions in the last 30 days.
  • For Demand Gen Campaigns: Eligibility for value-based bidding requires at least 50 conversions with value in the past 35 days, with 10 of those occurring in the last 7 days. An alternative is having 100+ conversions with value at the account level across all Demand Gen campaigns in the past 35 days.

Practical Implementation

Before switching to a value-based strategy, it's a best practice to first gather enough data. The typical process is to start by importing offline conversions (like 'In Progress' leads) and letting the data accumulate for several weeks. One team, for instance, waited until they saw about 130 qualified leads over 30 days, with a single campaign generating nearly 30 of those, before feeling confident enough to start testing. This ensures the algorithm has a stable foundation to learn from.

If your volume is low, you might start by optimizing for an earlier, more frequent conversion event (like a form fill) and then switch to value-based bidding once you've met the necessary conversion thresholds.

How does this impact reporting? Can we see the total 'lead score value' generated by our campaigns?

Implementing value-based bidding significantly changes how you report on and interpret campaign performance. It shifts the focus from quantity to quality, which can cause some standard metrics to look very different.

Expected Changes in KPIs

When you switch from optimizing for all form fills to a smaller subset of high-quality leads (like MQLs or leads with a high score), you should anticipate the following:

  • Cost Per Acquisition (CPA) Will Increase: Your number of 'conversions' will drop because you are now only counting the most valuable leads. With a lower conversion count, the calculated CPA will naturally rise. For example, if only 1 in 7 leads qualifies as high-value, your CPA for that valuable lead could initially appear 7x higher. This is expected, and stakeholders should understand that you are now paying more for a significantly better-quality outcome.
  • Conversion Rate Will Decrease: Similarly, the conversion rate will appear lower because you are measuring against a more stringent success metric.

New Reporting Capabilities

The primary benefit is the ability to report on value. You can add columns to your Google Ads reports to see the total 'lead score value' generated. Key columns include:

  • Conversion Value: This shows the sum of the values (e.g., lead scores) for all conversions. You can see this at the campaign, ad group, or keyword level.
  • Conversion Value / Cost (Value/Cost): This metric is essentially your Return on Ad Spend (ROAS). It shows how much value you are generating for every dollar spent, becoming a primary indicator of campaign efficiency.
  • Value / Conversion: This shows the average value per conversion, allowing you to quickly compare the quality of leads generated by different campaigns or keywords.

This new layer of reporting allows you to demonstrate the true business impact of your campaigns, moving the conversation from lead volume to revenue potential and ROI.