{"id":1757,"date":"2026-09-14T18:58:12","date_gmt":"2026-09-14T18:58:12","guid":{"rendered":"https:\/\/gaconnector.com\/blog\/?p=1757"},"modified":"2026-09-14T18:58:12","modified_gmt":"2026-09-14T18:58:12","slug":"value-based-bidding","status":"publish","type":"post","link":"https:\/\/gaconnector.com\/blog\/value-based-bidding\/","title":{"rendered":"Value-Based Bidding for Lead Gen: A Practical Guide"},"content":{"rendered":"<p>Value-based bidding is a Google Ads strategy that optimizes for conversion value instead of conversion count. It sends revenue figures back to Google, so the algorithm bids harder for people likely to be worth more. For lead gen advertisers, the hard part is getting real CRM revenue into Google.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Value-based_bidding_optimizes_for_revenue_not_conversion_volume\" >Value-based bidding optimizes for revenue, not conversion volume<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Conversion_count_bidding_treats_a_tire-kicker_like_a_whale\" >Conversion count bidding treats a tire-kicker like a whale<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Ecommerce_gets_values_for_free_lead_gen_does_not\" >Ecommerce gets values for free, lead gen does not<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Static_conversion_values_are_the_most_common_reason_value-based_bidding_fails\" >Static conversion values are the most common reason value-based bidding fails<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Assigning_every_form_fill_100_teaches_Google_nothing\" >Assigning every form fill $100 teaches Google nothing<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Stage-based_proxy_values_beat_a_flat_number\" >Stage-based proxy values beat a flat number<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Real_closed-won_revenue_is_the_destination\" >Real closed-won revenue is the destination<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Google_Ads_needs_an_identifier_to_connect_a_click_to_a_deal\" >Google Ads needs an identifier to connect a click to a deal<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#GCLID_is_the_link_between_the_ad_click_and_the_CRM_record\" >GCLID is the link between the ad click and the CRM record<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#GA_Client_ID_links_the_session_to_GA4\" >GA Client ID links the session to GA4<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Your_forms_have_to_carry_these_fields_or_nothing_downstream_works\" >Your forms have to carry these fields or nothing downstream works<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#The_90-day_attribution_window_breaks_long_sales_cycles\" >The 90-day attribution window breaks long sales cycles<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Long_B2B_cycles_routinely_exceed_the_window\" >Long B2B cycles routinely exceed the window<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Storing_attribution_in_the_CRM_sidesteps_the_expiry\" >Storing attribution in the CRM sidesteps the expiry<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Mid-funnel_conversions_keep_the_bidding_signal_alive\" >Mid-funnel conversions keep the bidding signal alive<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#There_are_three_routes_for_getting_revenue_back_to_Google\" >There are three routes for getting revenue back to Google<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Manual_uploads_prove_the_concept_and_then_become_a_chore\" >Manual uploads prove the concept and then become a chore<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Routing_through_GA4_scales_better_for_most_teams\" >Routing through GA4 scales better for most teams<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Direct_API_work_is_powerful_and_expensive\" >Direct API work is powerful and expensive<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Conversion_volume_decides_whether_value-based_bidding_will_work_at_all\" >Conversion volume decides whether value-based bidding will work at all<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Target_ROAS_needs_enough_data_to_learn_from\" >Target ROAS needs enough data to learn from<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Low-volume_accounts_should_count_higher_up_the_funnel\" >Low-volume accounts should count higher up the funnel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Value_tiers_work_when_precise_numbers_do_not\" >Value tiers work when precise numbers do not<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Rolling_out_value-based_bidding_without_wrecking_the_account\" >Rolling out value-based bidding without wrecking the account<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Start_with_Maximize_Conversion_Value_and_no_target\" >Start with Maximize Conversion Value and no target<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Set_the_target_from_your_own_history_not_your_ambition\" >Set the target from your own history, not your ambition<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Expect_a_learning_period_and_do_not_intervene_during_it\" >Expect a learning period and do not intervene during it<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Your_reporting_changes_once_the_values_are_real\" >Your reporting changes once the values are real<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Cost_per_lead_stops_being_the_headline_number\" >Cost per lead stops being the headline number<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Cost_per_closed-won_deal_becomes_the_metric_that_matters\" >Cost per closed-won deal becomes the metric that matters<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Bad_campaigns_get_exposed_quickly\" >Bad campaigns get exposed quickly<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#FAQ\" >FAQ<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#What_is_value-based_bidding_in_Google_Ads\" >What is value-based bidding in Google Ads?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Which_Smart_Bidding_strategy_optimizes_for_value\" >Which Smart Bidding strategy optimizes for value?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Can_value-based_bidding_work_for_lead_generation\" >Can value-based bidding work for lead generation?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#How_long_does_Google_Ads_attribute_offline_conversions\" >How long does Google Ads attribute offline conversions?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#Do_I_need_enhanced_conversions_for_value-based_bidding\" >Do I need enhanced conversions for value-based bidding?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/gaconnector.com\/blog\/value-based-bidding\/#What_conversion_value_should_I_use_if_I_do_not_know_the_deal_size_yet\" >What conversion value should I use if I do not know the deal size yet?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Value-based_bidding_optimizes_for_revenue_not_conversion_volume\"><\/span>Value-based bidding optimizes for revenue, not conversion volume<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1763 size-full\" src=\"https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/01-revenue-not-volume.png\" alt=\"\" width=\"2400\" height=\"1260\" srcset=\"https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/01-revenue-not-volume.png 2400w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/01-revenue-not-volume-300x158.png 300w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/01-revenue-not-volume-1024x538.png 1024w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/01-revenue-not-volume-768x403.png 768w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/01-revenue-not-volume-1536x806.png 1536w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/01-revenue-not-volume-2048x1075.png 2048w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/01-revenue-not-volume-788x414.png 788w\" sizes=\"(max-width: 2400px) 100vw, 2400px\" \/><\/p>\n<p>Standard Smart Bidding counts conversions. Maximize Conversions and Target CPA treat every conversion as one unit, worth exactly what every other conversion is worth. Value-based strategies read the dollar amount attached to each conversion and bid accordingly. That single difference is what separates optimizing for lead volume from optimizing for lead revenue.<\/p>\n<p>The two value-based strategies are Maximize Conversion Value and Target ROAS. Both live or die on the numbers you send them.<\/p>\n<p>Google has pushed advertisers this way for years. According to Google Ads Help, Smart Bidding sets bids at auction time using signals like device, location, and time of day. Value is just another signal. It&#8217;s the only one that tells Google what the outcome was actually worth.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Conversion_count_bidding_treats_a_tire-kicker_like_a_whale\"><\/span>Conversion count bidding treats a tire-kicker like a whale<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Target CPA will happily buy you a hundred leads at $50 each. It has no idea that ninety of them were students, job applicants, and your competitor&#8217;s intern. It also has no idea that the other ten closed at $40,000.<\/p>\n<p>This is the central problem in lead gen advertising. Your cheapest leads are usually your worst leads, which means optimizing toward cost per lead actively funds the traffic that wastes your sales team&#8217;s afternoons.<\/p>\n<p>The quality problem is well documented. Research from MarketingSherpa found that most B2B organizations pass every inbound lead straight to sales. Only around a quarter of those leads are genuinely qualified. Your bidding algorithm inherits that same blindness unless you fix it.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Ecommerce_gets_values_for_free_lead_gen_does_not\"><\/span>Ecommerce gets values for free, lead gen does not<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>An ecommerce store knows the order value at checkout. The number exists the instant the conversion fires, and Google gets a clean signal with zero extra engineering.<\/p>\n<p>Lead gen has no such luxury. Someone fills out a demo request and the value of that event is a complete unknown. It stays unknown for weeks or months, until a rep either closes them or quietly gives up.<\/p>\n<p>That gap between conversion and revenue is the whole problem.<\/p>\n<h1><span class=\"ez-toc-section\" id=\"Static_conversion_values_are_the_most_common_reason_value-based_bidding_fails\"><\/span>Static conversion values are the most common reason value-based bidding fails<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1766 size-full\" src=\"https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/02-proxy-value-ladder.png\" alt=\"\" width=\"2400\" height=\"1260\" srcset=\"https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/02-proxy-value-ladder.png 2400w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/02-proxy-value-ladder-300x158.png 300w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/02-proxy-value-ladder-1024x538.png 1024w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/02-proxy-value-ladder-768x403.png 768w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/02-proxy-value-ladder-1536x806.png 1536w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/02-proxy-value-ladder-2048x1075.png 2048w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/02-proxy-value-ladder-788x414.png 788w\" sizes=\"(max-width: 2400px) 100vw, 2400px\" \/><\/p>\n<p>Plenty of accounts technically run Target ROAS on lead gen. Far fewer send values that mean anything. A static value passed on every form fill produces exactly the same behavior as conversion-count bidding, just wearing a different hat. The fix is differentiated values, and you don&#8217;t need perfect data to start.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Assigning_every_form_fill_100_teaches_Google_nothing\"><\/span>Assigning every form fill $100 teaches Google nothing<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If every conversion carries the same value, value-based bidding is mathematically identical to count-based bidding. The algorithm sees flat value and optimizes for volume. You&#8217;ve added complexity without adding a single bit of signal.<\/p>\n<p>It&#8217;s worth saying plainly because it&#8217;s everywhere. Marketers switch on Target ROAS, hardcode a number in the tag, then wonder why performance didn&#8217;t move. It never had anything to work with.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Stage-based_proxy_values_beat_a_flat_number\"><\/span>Stage-based proxy values beat a flat number<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The practical middle ground is assigning different values to different conversion events. A raw form fill might be worth $50. A lead your sales team marks as qualified might be worth $500. A booked demo might be worth $1,500.<\/p>\n<p>These numbers don&#8217;t need to be right. They need to be directionally right and applied consistently, because Google learns the relative ranking even when the absolute figures are rough guesses.<\/p>\n<p>Most accounts see a real shift from this step alone. It separates traffic that produces pipeline from traffic that produces noise. Google&#8217;s own reporting on value-based Smart Bidding, summarized on Think with Google, points to advertisers gaining roughly 14% more conversion value at a comparable return.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Real_closed-won_revenue_is_the_destination\"><\/span>Real closed-won revenue is the destination<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Proxy values are a staging post, not the finish line. The version that actually works sends the deal amount from your CRM once the deal closes. Google then knows that a specific keyword produced a specific $40,000 customer.<\/p>\n<p>Getting there takes plumbing.<\/p>\n<h1><span class=\"ez-toc-section\" id=\"Google_Ads_needs_an_identifier_to_connect_a_click_to_a_deal\"><\/span>Google Ads needs an identifier to connect a click to a deal<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Revenue data is useless to Google unless it can match that revenue to the click that caused it. The match depends on an identifier traveling from the ad click, through your website form, into your CRM, and back out again. Two identifiers do that work: the GCLID and the GA Client ID.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1762 size-large\" src=\"https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/03-identifier-chain-1024x538.png\" alt=\"\" width=\"1024\" height=\"538\" srcset=\"https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/03-identifier-chain-1024x538.png 1024w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/03-identifier-chain-300x158.png 300w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/03-identifier-chain-768x403.png 768w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/03-identifier-chain-1536x806.png 1536w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/03-identifier-chain-2048x1075.png 2048w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/03-identifier-chain-788x414.png 788w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"GCLID_is_the_link_between_the_ad_click_and_the_CRM_record\"><\/span>GCLID is the link between the ad click and the CRM record<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Every Google Ads click carries a GCLID, short for Google Click Identifier. It shows up in the landing page URL when you switch on auto-tagging, and Google uses it to attribute offline conversions back to the exact campaign, ad group, and keyword.<\/p>\n<p>Auto-tagging isn&#8217;t optional here. Google Ads Help is blunt about it: Google only appends the GCLID to your final URLs when auto-tagging is on at the account level. Turn it off and the identifier never reaches your site.<\/p>\n<p>And if your form doesn&#8217;t capture the GCLID at submission, it&#8217;s gone. The visitor converts, the URL parameter evaporates, and no amount of clever reporting brings it back. <a href=\"https:\/\/gaconnector.com\/blog\/how-to-save-gclid-adwords-click-id-to-salesforce\/\">Saving the GCLID into a CRM field<\/a> at lead creation is the whole game.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"GA_Client_ID_links_the_session_to_GA4\"><\/span>GA Client ID links the session to GA4<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The GA Client ID does a similar job on the Analytics side. It identifies the browser across sessions, and GA4 uses it as the key for stitching later events onto an earlier visit. It&#8217;s worth <a href=\"https:\/\/gaconnector.com\/blog\/how-to-save-the-google-analytics-client-id-to-your-crm\/\">storing the Client ID on the CRM record<\/a> alongside the GCLID.<\/p>\n<p>This matters if you route revenue through GA4 rather than uploading to Google Ads directly. <a href=\"https:\/\/gaconnector.com\/\">GA Connector<\/a> works this way, sending CRM deal data back into GA4 keyed on Client ID. You can then analyze that revenue under any GA4 attribution model, including the data-driven model Google Ads Help now treats as the default for new conversion actions.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Your_forms_have_to_carry_these_fields_or_nothing_downstream_works\"><\/span>Your forms have to carry these fields or nothing downstream works<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The capture step is where most implementations quietly break. A marketing team builds out offline conversion imports, gets to the end, and discovers their forms never stored a GCLID in the first place.<\/p>\n<p><a href=\"https:\/\/gaconnector.com\/blog\/how-to-capture-utm-parameters-in-your-contact-forms\/\">Hidden form fields<\/a> are the traditional method and they work fine. They also mean touching every form on the site and mapping each field in the CRM, which is nobody&#8217;s favorite Thursday. Newer API-based approaches match the visitor to the CRM record without form changes, which removes most of that pain.<\/p>\n<p>Check this before you build anything else. Submit a test form from a live ad click and confirm the GCLID landed in the CRM record.<\/p>\n<h1><span class=\"ez-toc-section\" id=\"The_90-day_attribution_window_breaks_long_sales_cycles\"><\/span>The 90-day attribution window breaks long sales cycles<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Here&#8217;s the limitation that catches out almost every B2B advertiser. Google Ads won&#8217;t attribute a conversion that happens more than 90 days after the click. Google doesn&#8217;t count offline conversions falling outside that click-to-conversion window. No exceptions, no appeals process.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1761 size-large\" src=\"https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/04-ninety-day-window-1024x538.png\" alt=\"\" width=\"1024\" height=\"538\" srcset=\"https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/04-ninety-day-window-1024x538.png 1024w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/04-ninety-day-window-300x158.png 300w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/04-ninety-day-window-768x403.png 768w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/04-ninety-day-window-1536x806.png 1536w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/04-ninety-day-window-2048x1075.png 2048w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/04-ninety-day-window-788x414.png 788w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Long_B2B_cycles_routinely_exceed_the_window\"><\/span>Long B2B cycles routinely exceed the window<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A 90-day ceiling is fine for ecommerce and short-cycle services. It&#8217;s a serious problem for enterprise software, construction, legal services, or anything with a procurement department attached.<\/p>\n<p>Blame buying committees. <a href=\"https:\/\/www.gartner.com\/en\/sales\/insights\/b2b-buying-journey\">Gartner<\/a> puts the typical B2B buying group at six to ten decision makers, each showing up with their own research and their own opinions. Consensus takes months, not weeks.<\/p>\n<p>So if your median time to close is four months, most of your real revenue is invisible to Google Ads bidding. The deals that close fastest are the ones Google learns from. Those are rarely your best deals.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Storing_attribution_in_the_CRM_sidesteps_the_expiry\"><\/span>Storing attribution in the CRM sidesteps the expiry<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The workaround is to stop relying on Google to hold the attribution data at all. Capture source, campaign, and keyword into the CRM at lead creation, and the information lives there permanently.<\/p>\n<p>Cookie expiry stops mattering. A deal that closes 14 months later still carries the campaign that originally produced it. GA Connector was built around this idea, which is why it handles sales cycles beyond 12 months without anything special.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Mid-funnel_conversions_keep_the_bidding_signal_alive\"><\/span>Mid-funnel conversions keep the bidding signal alive<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>For bidding itself, you still need something inside the window. The usual answer is to optimize toward a mid-funnel event that happens fast enough to count.<\/p>\n<p>Sales-qualified lead, demo attended, proposal sent. All of those tend to land inside 90 days. Feed them a proxy value and use closed-won revenue for reporting and for recalibrating the proxies every quarter.<\/p>\n<h1><span class=\"ez-toc-section\" id=\"There_are_three_routes_for_getting_revenue_back_to_Google\"><\/span>There are three routes for getting revenue back to Google<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1760 size-large\" src=\"https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/05-three-routes-1024x538.png\" alt=\"\" width=\"1024\" height=\"538\" srcset=\"https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/05-three-routes-1024x538.png 1024w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/05-three-routes-300x158.png 300w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/05-three-routes-768x403.png 768w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/05-three-routes-1536x806.png 1536w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/05-three-routes-2048x1075.png 2048w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/05-three-routes-788x414.png 788w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Three routes exist for sending revenue back to Google Ads. You can upload offline conversions manually, route CRM data through GA4 and import it, or write directly against the Google Ads API. They differ in setup effort, ongoing maintenance, and whether they survive a long sales cycle.<\/p>\n<table width=\"624\">\n<thead>\n<tr>\n<td width=\"156\"><strong>Route<\/strong><\/td>\n<td width=\"156\"><strong>Effort<\/strong><\/td>\n<td width=\"156\"><strong>Handles long cycles<\/strong><\/td>\n<td width=\"156\"><strong>Best for<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td width=\"156\">Manual CSV upload of offline conversions<\/td>\n<td width=\"156\">High, recurring<\/td>\n<td width=\"156\">Only within 90 days<\/td>\n<td width=\"156\">Testing the concept<\/td>\n<\/tr>\n<tr>\n<td width=\"156\">CRM revenue into GA4, then import to Google Ads<\/td>\n<td width=\"156\">Medium, one-time setup<\/td>\n<td width=\"156\">Yes, data persists in CRM<\/td>\n<td width=\"156\">Most lead gen accounts<\/td>\n<\/tr>\n<tr>\n<td width=\"156\">Direct API integration with Google Ads<\/td>\n<td width=\"156\">High, needs developers<\/td>\n<td width=\"156\">Within 90 days<\/td>\n<td width=\"156\">Large in-house teams<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Manual_uploads_prove_the_concept_and_then_become_a_chore\"><\/span>Manual uploads prove the concept and then become a chore<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Google lets you <a href=\"https:\/\/gaconnector.com\/blog\/how-to-import-conversions-from-salesforce-into-google-adwords\/\">upload a CSV of GCLIDs and conversion values<\/a>. It&#8217;s free, it works, and it&#8217;s a recurring manual task somebody has to remember every single week. That person will forget.<\/p>\n<p>Use it to validate that your GCLID capture is working. Don&#8217;t build a long-term process on it.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Routing_through_GA4_scales_better_for_most_teams\"><\/span>Routing through GA4 scales better for most teams<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Sending CRM deal data into GA4 gives you one pipeline feeding both reporting and bidding. You can import GA4 conversions into Google Ads as conversion actions, and the revenue values come along for the ride.<\/p>\n<p>The side benefit is that the same data powers your Analytics reporting. You get campaign-level revenue in GA4 explorations, not just in the ads interface.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Direct_API_work_is_powerful_and_expensive\"><\/span>Direct API work is powerful and expensive<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Writing directly against the Google Ads API gives you the most control. It also needs engineering time, ongoing maintenance, and someone who genuinely understands both systems.<\/p>\n<p>Most marketing teams don&#8217;t have that person. The ones that do usually have bigger fires to point them at.<\/p>\n<h1><span class=\"ez-toc-section\" id=\"Conversion_volume_decides_whether_value-based_bidding_will_work_at_all\"><\/span>Conversion volume decides whether value-based bidding will work at all<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Smart Bidding is a machine learning system, and machine learning needs examples. An account generating eight conversions a month won&#8217;t produce a reliable model, no matter how good your value data is. Check that your conversion volume clears Google&#8217;s recommended floor before switching strategy. If it doesn&#8217;t, move your optimization point higher up the funnel.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1759 size-full\" src=\"https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/06-volume-threshold.png\" alt=\"\" width=\"2400\" height=\"1260\" srcset=\"https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/06-volume-threshold.png 2400w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/06-volume-threshold-300x158.png 300w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/06-volume-threshold-1024x538.png 1024w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/06-volume-threshold-768x403.png 768w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/06-volume-threshold-1536x806.png 1536w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/06-volume-threshold-2048x1075.png 2048w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/06-volume-threshold-788x414.png 788w\" sizes=\"(max-width: 2400px) 100vw, 2400px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Target_ROAS_needs_enough_data_to_learn_from\"><\/span>Target ROAS needs enough data to learn from<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Google publishes a floor for this. We recommend\u00a0at least 15 conversions in the preceding 30 days before a campaign uses Target ROAS, and notes that performance improves with more.<\/p>\n<p>Thin accounts get erratic bidding and wild cost swings. If you&#8217;re under the threshold, fix the volume problem first. Changing the bid strategy won&#8217;t rescue you.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Low-volume_accounts_should_count_higher_up_the_funnel\"><\/span>Low-volume accounts should count higher up the funnel<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If closed deals are too rare, optimize toward something more frequent. Qualified leads happen more often than closed deals, and form fills happen more often than qualified leads.<\/p>\n<p>Move the optimization point up the funnel until you have enough volume, then attach differentiated values to that event so the strategy still has something to rank.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Value_tiers_work_when_precise_numbers_do_not\"><\/span>Value tiers work when precise numbers do not<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>You don&#8217;t always need exact revenue. Sorting conversions into three or four value bands captures most of the benefit, and a tiered model is easier to maintain and far less sensitive to one freak deal skewing everything.<\/p>\n<h1><span class=\"ez-toc-section\" id=\"Rolling_out_value-based_bidding_without_wrecking_the_account\"><\/span>Rolling out value-based bidding without wrecking the account<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Switching bid strategies resets the learning period, so rollout order matters. Start without a target, gather value data for a few weeks, then set a target based on what the campaign actually delivered. Get this wrong and you&#8217;ll spend two weeks explaining a performance dip to someone who doesn&#8217;t want to hear about learning periods.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1758 size-large\" src=\"https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/07-rollout-sequence-1024x538.png\" alt=\"\" width=\"1024\" height=\"538\" srcset=\"https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/07-rollout-sequence-1024x538.png 1024w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/07-rollout-sequence-300x158.png 300w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/07-rollout-sequence-768x403.png 768w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/07-rollout-sequence-1536x806.png 1536w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/07-rollout-sequence-2048x1075.png 2048w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/07-rollout-sequence-788x414.png 788w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Start_with_Maximize_Conversion_Value_and_no_target\"><\/span>Start with Maximize Conversion Value and no target<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Setting an aggressive ROAS target on day one is the classic mistake. Google will throttle spend trying to hit a number it has no evidence it can reach.<\/p>\n<p>Run Maximize Conversion Value first. Let it gather value data for a few weeks. You&#8217;ll come out the other side with a baseline ROAS that&#8217;s grounded in something.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Set_the_target_from_your_own_history_not_your_ambition\"><\/span>Set the target from your own history, not your ambition<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Pull the actual ROAS the campaign delivered over the last 60 to 90 days. Set your target at or slightly below that figure, then raise it in small increments once performance stabilizes.<\/p>\n<p>A target set 300% above historical performance doesn&#8217;t produce 300% better results. It produces a campaign that stops spending.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Expect_a_learning_period_and_do_not_intervene_during_it\"><\/span>Expect a learning period and do not intervene during it<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Smart Bidding recalibrates after every significant change. It has a\u00a0learning period that typically runs one to two weeks, and performance during that window doesn&#8217;t mean much.<\/p>\n<p>Editing bids, budgets, or targets mid-learning restarts the clock. Leave it alone. I know that&#8217;s the hardest part.<\/p>\n<h1><span class=\"ez-toc-section\" id=\"Your_reporting_changes_once_the_values_are_real\"><\/span>Your reporting changes once the values are real<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Once conversion values reflect real revenue, your reporting metrics change. Cost per lead stops being the headline number and cost per closed-won deal replaces it. Campaigns that looked efficient on CPL frequently turn out to contribute almost nothing. That reckoning is the point of the whole exercise.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1765 size-full\" src=\"https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/08-reporting-shift.png\" alt=\"\" width=\"2400\" height=\"1260\" srcset=\"https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/08-reporting-shift.png 2400w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/08-reporting-shift-300x158.png 300w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/08-reporting-shift-1024x538.png 1024w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/08-reporting-shift-768x403.png 768w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/08-reporting-shift-1536x806.png 1536w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/08-reporting-shift-2048x1075.png 2048w, https:\/\/gaconnector.com\/blog\/wp-content\/uploads\/2026\/09\/08-reporting-shift-788x414.png 788w\" sizes=\"(max-width: 2400px) 100vw, 2400px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Cost_per_lead_stops_being_the_headline_number\"><\/span>Cost per lead stops being the headline number<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>CPL rewards cheap traffic. Once you can see revenue by campaign, you&#8217;ll find campaigns with beautiful CPL and terrible revenue contribution.<\/p>\n<p>Those campaigns usually have defenders inside the company. The data makes that conversation much shorter.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Cost_per_closed-won_deal_becomes_the_metric_that_matters\"><\/span>Cost per closed-won deal becomes the metric that matters<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>What you actually want is the cost to acquire a customer, broken out by campaign, ad group, and keyword. That number only exists when your CRM outcomes connect back to ad spend, which is the basic premise behind <a href=\"https:\/\/gaconnector.com\/blog\/closed-loop-reporting-everything-you-need-to-know\/\">closed-loop reporting<\/a>.<\/p>\n<p>Some teams run this as a single quarterly review. They ask which keywords produced the most profitable customers, move the budget, and get on with their lives.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Bad_campaigns_get_exposed_quickly\"><\/span>Bad campaigns get exposed quickly<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The most common outcome is deeply unglamorous. A campaign everyone assumed was working turns out to generate volume and no revenue. Budget moves elsewhere, total revenue rises, total spend doesn&#8217;t change. <a href=\"https:\/\/gaconnector.com\/blog\/case-study-how-ga-connector-helps-netreputation-save-7-figures-with-data\/\">NetReputation found seven figures of waste<\/a> doing exactly this.<\/p>\n<p>That&#8217;s the return on this work. Not a smarter algorithm, just one that finally knows what you sell.<\/p>\n<h1><span class=\"ez-toc-section\" id=\"FAQ\"><\/span>FAQ<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<h2><span class=\"ez-toc-section\" id=\"What_is_value-based_bidding_in_Google_Ads\"><\/span>What is value-based bidding in Google Ads?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Value-based bidding is a Smart Bidding approach that optimizes toward conversion value rather than conversion count. Maximize Conversion Value and Target ROAS are the two strategies. Both require you to send a monetary value with each conversion.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Which_Smart_Bidding_strategy_optimizes_for_value\"><\/span>Which Smart Bidding strategy optimizes for value?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Target ROAS and Maximize Conversion Value both optimize for value. Target ROAS aims for a specific return figure. Maximize Conversion Value spends the full budget chasing the highest total value available.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Can_value-based_bidding_work_for_lead_generation\"><\/span>Can value-based bidding work for lead generation?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Yes, but it takes more setup than ecommerce. You need to capture GCLID at form submission, track the deal outcome in a CRM, and send a value back to Google. Without that chain, the strategy has no values to optimize toward.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_long_does_Google_Ads_attribute_offline_conversions\"><\/span>How long does Google Ads attribute offline conversions?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Google Ads attributes offline conversions for up to 90 days after the click. Google doesn&#8217;t count conversions falling outside that window. Businesses with longer sales cycles usually optimize toward a mid-funnel event instead.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Do_I_need_enhanced_conversions_for_value-based_bidding\"><\/span>Do I need enhanced conversions for value-based bidding?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>No. Enhanced conversions improve measurement accuracy by sending hashed first-party data. They complement value-based bidding rather than enabling it. GCLID capture is the requirement that actually matters.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_conversion_value_should_I_use_if_I_do_not_know_the_deal_size_yet\"><\/span>What conversion value should I use if I do not know the deal size yet?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Use a proxy based on historical averages for that conversion stage. Multiply your average deal value by the historical close rate for that stage, then refine the figure as real closed-won data accumulates.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Value-based bidding is a Google Ads strategy that optimizes for conversion value instead of conversion count. It sends revenue figures back to Google, so the algorithm bids harder for people likely to be worth more. For lead gen advertisers, the hard part is getting real CRM revenue into Google. Value-based bidding optimizes for revenue, not&#8230;<\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"yst_prominent_words":[68,20,45],"_links":{"self":[{"href":"https:\/\/gaconnector.com\/blog\/wp-json\/wp\/v2\/posts\/1757"}],"collection":[{"href":"https:\/\/gaconnector.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gaconnector.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gaconnector.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/gaconnector.com\/blog\/wp-json\/wp\/v2\/comments?post=1757"}],"version-history":[{"count":1,"href":"https:\/\/gaconnector.com\/blog\/wp-json\/wp\/v2\/posts\/1757\/revisions"}],"predecessor-version":[{"id":1767,"href":"https:\/\/gaconnector.com\/blog\/wp-json\/wp\/v2\/posts\/1757\/revisions\/1767"}],"wp:attachment":[{"href":"https:\/\/gaconnector.com\/blog\/wp-json\/wp\/v2\/media?parent=1757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gaconnector.com\/blog\/wp-json\/wp\/v2\/categories?post=1757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gaconnector.com\/blog\/wp-json\/wp\/v2\/tags?post=1757"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/gaconnector.com\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=1757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}