Skip to content

Google Data-Driven Attribution

Understand how Google Ads data-driven attribution assigns conversion credit, which conversion actions are eligible, how much data Google recommends, what the AnyTrack Conversion API feed sends to the model, and how the two click-based AnyTrack attribution models differ from it.

Data-driven attribution (DDA) is the default attribution model in Google Ads. The model decides how much credit each ad interaction receives for a conversion. It reads the conversion data that your Google Ads account received.

AnyTrack has no data-driven model. AnyTrack sends the conversions that the Google model reads.

Data-driven attribution is a Google Ads attribution model. Google calculates the contribution of each ad interaction on the conversion path. To do this, Google compares the paths of customers who convert with the paths of customers who do not convert. The model then assigns fractional credit to each interaction.

A rule-based model applies a fixed rule instead. Last click gives all credit to the final ad interaction. Data-driven attribution applies no fixed rule, and the credit split changes when the underlying data changes.

Google applies the model to website conversions, store visits, and Google Analytics conversions. The supported networks are Search (including Shopping), YouTube, Display, and Demand Gen.

Every conversion action is eligible. Google states: “All conversion actions are eligible for data-driven attribution (DDA), regardless of conversion or interaction volume.”

Volume changes the accuracy of the model, not the eligibility of the account.

QuestionGoogle position
Minimum volume to use the modelNone. Every conversion action is eligible
Recommended volumeAt least 200 conversions and 2,000 ad interactions in supported networks within a 30-day period
Below the recommendationThe model still functions. Google assigns credit with less precision

AnyTrack does not model attribution for Google Ads. AnyTrack sends the conversion data that the model reads. Conversion Mapping decides which events AnyTrack sends to Google Ads. For each mapped conversion, AnyTrack sends:

  • The conversion event and its value.
  • The Google click ID (gclid, gbraid, or wbraid) that AnyTrack read from the landing page URL.
  • The hashed customer data that Enhanced Conversions uses.

Before AnyTrack sends a conversion, AnyTrack deduplicates it. One sender per platform prevents a double count on both the converting and the non-converting paths.

The model reads the conversions that Google Ads received. Three gaps keep conversions out of that set. AnyTrack closes each one.

  • Browser limits. If a browser blocks the Google Tag, the browser records no conversion. AnyTrack records the conversion on the server and sends it through the Conversion API.
  • Conversions that happen outside the browser. A purchase confirmed in Shopify, a lead status change in HubSpot, and an affiliate network postback all happen on another server. AnyTrack receives each one as server-side tracking and sends it to Google Ads.
  • Conversions with no active session. AnyTrack stores the click ID of the visit in the Data Store. When the conversion arrives days later, AnyTrack matches it to the original ad click and sends the conversion with its Google click ID.

Each closed gap adds a real conversion path to the data that the model compares. The model assigns credit on a more complete set of paths.

AnyTrack reports with two click-based attribution models: First Ad Click and Last Ad Click. Switch between them with the Attribution dropdown in the Campaign Report. AnyTrack has no data-driven model, no multi-touch model, and no post-view model.

The two systems answer different questions. Read them together, not as one number.

Google AdsAnyTrack
Attribution modelData-driven attribution by default. Rule-based models are also availableFirst Ad Click or Last Ad Click
Credit splitFractional credit across the ad interactions on the pathFull credit to one ad click
Post-view conversionsCountedNot counted
Conversion modelingGoogle estimates conversions that it could not observeNone. AnyTrack reports the conversions it received
Where you read the resultThe Conversions column in Google Ads, and Attributed Results in the Campaign ReportThe conversion counts in the Campaign Report

The two numbers differ for these reasons. Expect a gap between them. For the full list of causes, read Google Ads Conversion Goals.

Data-Driven Attribution FAQ

FAQ was last reviewed on 2026-09-29

Does AnyTrack use data-driven attribution?
No. AnyTrack reports with two click-based models, First Ad Click and Last Ad Click, switchable in the Campaign Report. Data-driven attribution is a Google Ads model. AnyTrack sends every conversion that you map to Google Ads through the Conversion API, with the Google click ID and the customer data that Enhanced Conversions uses. The Google model runs on the data that Google Ads received, and the AnyTrack feed is that data.
How many conversions do I need for data-driven attribution?
None to turn it on. Google states that all conversion actions are eligible for data-driven attribution, regardless of conversion or interaction volume. Google recommends at least 200 conversions and 2,000 ad interactions in supported networks within a 30-day period. Below that volume the model still functions, and Google assigns credit with less precision.
Why do Google Ads and AnyTrack report different conversion numbers?
The two systems apply different attribution. Google Ads splits fractional credit across the path, counts post-view conversions, and models conversions that it could not observe. AnyTrack gives full credit to one ad click and reports only the conversions it received. Read Google Ads Conversion Goals for the full list of causes.
Which campaign types does data-driven attribution cover?
Google applies data-driven attribution to website conversions, store visits, and Google Analytics conversions. The supported networks are Search (including Shopping), YouTube, Display, and Demand Gen. Check the attribution model on each conversion action in your Google Ads account. A conversion action can use a rule-based model instead.
Does Enhanced Conversions affect data-driven attribution?
Yes, indirectly. Enhanced Conversions sends hashed customer data with each conversion, so Google matches more conversions to an ad interaction. A matched conversion enters the data that the model compares. An unmatched conversion does not. Read Google Ads Enhanced Conversions to set it up.