Close this search box.

Google Analytics 4 Attribution Models (Definitive Guide)

Last Modified on January 4, 2024

With so many different marketing channels and activities in today’s digital world, it’s very important to know which channel brings you conversions.

This is where attribution helps by giving credit to the appropriate channels so you don’t burn your money and time on sources that aren’t performing well.

GA4 For Beginners

Master the basics with our FREE GA4 Course for Beginners

There are three different Google Analytics 4 attribution models. Which channel or ads are bringing in visitors who convert to your website depends on the model you select.

In this post, we’ll take a deep dive into these attribution models by learning about the following areas:

Let’s dive into the sea of Google Analytics 4 attribution models!

Attribution Model in GA4

Attribution in GA4 means attribution of traffic acquisition and conversions to the correct marketing channels so you can measure their performance.

It helps to understand which touchpoints in the conversion path play an important role, so you’re not playing a guessing game and can give credit to the right sources.

Let’s take an example of what a conversion path for someone who converts on the website looks like.

  1. A user searches on Google about ‘how to set up e-commerce tracking in GA4’ and clicks on our blog post about it.
  2. Comes back to the same blog the next day and goes to our YouTube channel from that blog.
  3. After a few more days, the user visits our website directly and joins the MeasureMasters program because they realize they can learn better that way.

This is a conversion path with 3 sources, Google’s organic search, the Youtube video, and the direct visit.

So which one should get the credit for conversion? Organic search because that’s where it all started? Or maybe the YouTube video convinced the user that they should sign up with us? 

Perhaps, the direct source because that’s when they took the final decision? Why not all three because they all played some role?

Well, that’s precisely where the attribution models kick in. Let’s discuss different Google Analytics  4 attribution models next.

Google Analytics 4 Attribution Model

Attribution models are based on a single rule, a set of defined rules, or an algorithm that decides which touchpoints should get the credit for conversions.

This means each model will have different results for the same conversion path. There can be not only multiple touchpoints but also the order of converting through those sources can be quite different for every user.

Having a set attribution model makes it easier to understand what sources will be getting the credit for conversions and this could be based on your business model and/or other factors.

You can view these conversion paths in your Google Analytics 4 account under the AdvertisingAttributionConversion Paths report.

Conversion paths report in GA4

The screenshot above shows the conversion path based on a data-driven attribution model – you can select the type of model and the results will be quite different. 

So how many Google Analytics 4 attribution models are there and what are their effects?

Well, GA4 has three types of attributions based on either an algorithm or rules.

Cross-channel rule-basedRulesLinearPosition-basedTime decayFirst clickLast click
Ads PreferredRulesLast click

🚨Note: Direct visits are not credited with conversions in all attribution models unless the conversion path consists only of direct visits.

So if you choose the Last click model in the above Conversion path report, the results would look like this:

Conversion paths report in GA4 with the Last Click

Let’s discuss these attribution models and see how they can affect your conversion numbers.

Data-driven Attribution (DDA)

This attribution model is selected by default in GA4 and compared to the other models, it makes use of an algorithm to give credit to different touch points.

The algorithm takes into account historic data from your account in terms of different touch points and combines it with AI modeling to give credit to each channel.

There are some other important points to understand about this model, which are:

  • The attribution model considers factors like device types, how many ad interactions users had, ad exposure order,  the type of creative assets, and even the time from conversion. 
  • It uses a counterfactual approach in terms of what could have happened vs what happened, to determine which touchpoints are most likely to drive conversions and then gives credit based on this probability to convert. 
  • Compared to the DDA model in UA which looked at the last 4 touchpoints, this model can look up to a lot more data, i.e., more than 50 touchpoints, to give as much credit to deserving channels as possible.
  • All of this makes it quite difficult to understand what goes under the hood of its algorithm compared to other models.

🚨Note: Every data-driven attribution model will have its data specific to the account whose data is being used.

This is what a conversion path would be like under this model:

Conversion paths with default channel group in GA4 with DDA attribution

Small changes in dates and/or conversions can change the percentages shown in front of the touchpoints but as mentioned above, the model tries to give credit to deserving sources.

🚨Note: The data-driven Google Analytics 4 attribution model was introduced on November 1, 2021, so if you select any previous dates as the start date, then you won’t see the complete data.

Cross-channel Rule-based Models

To be clear, the DDA model is also a cross-channel one but based on an algorithm, while this model is based on five different rules.

Understandably, depending on the rule you choose, the model will give you different results. Let’s have a look at what these rules are and how they attribute conversions to your channels.

  • Linear
  • Position-based
  • Time decay
  • First click
  • Last click


This rule gives credit to all the touchpoints in the conversion path equally excluding the direct visits, unless they are the only conversion source.

So, taking the example of the above conversion path, the linear rule will give credit like this:

Google search (50%) → YouTube video (50%) → Direct visit (0%)

Even if we reverse the order, the direct visit won’t get any credit while the other two will get 50% each unless it’s all direct visits.

This is how it would like in the conversion paths report in GA4:

Cross-channel linear model in GA4 conversion paths report

On paper, it does seem fair to give credit to all of the touchpoints equally, but the problem is what if one of the channels influenced the decision more vs the other like the YouTube video was more convincing than the original blog post? That’s the only caveat with this rule.


This rule tries to spread the credit based on the logic that the first and last touchpoints do the most work compared to the middle touchpoints.

So, the first and last touchpoints get 40% of the credit each, whereas the middle ones get 20% evenly distributed between them – again, excluding any direct visits.

Let’s take the same example and add Social as another channel for understanding how it would credit different channels:

Google search (40%) → Social (20%) → YouTube video (40%) → Direct visit (0%)

This is how this rule-based model looks like in GA4:

Cross-channel position-based model in GA4 conversion paths report

Whether this is fair or not also depends on the general conversion path your converters take, and/or if you spend a lot more resources to acquire the visitors (first touchpoint), and then try to convert them (last touchpoint).

Time Decay

This cross-channel rule gives credit to the source that is nearest to the conversion, so older ones don’t get as much attribution.

It does get a little complicated because credit is given based on a 7-day half-life. This means any click 8 days before a conversion only gets half credit compared to the click 1 day before the conversion.

This can be seen in the conversion paths report for this model in GA4 as well:

Cross-channel time decay model in GA4 conversion paths report

This model can make sense if you have a long conversion cycle where the first touchpoint loses its effectiveness quickly. Just a quick reminder, the direct source still doesn’t get the credit unless it’s the only touchpoint all along.

First Click

As the name suggests, this rule makes things quite simple and runs with the logic that the first click or YouTube (engaged view) contributes the most to the conversion because it is the touchpoint that brings the users to your website.

So, attribution for our example would look like this:

Google search (100%) → YouTube video (0%) → Direct visit (0%)

Understandably, the conversion path reports in GA4 show all conversions attributed to the first touchpoints:

Cross-channel first click model in GA4 conversion paths report

The first-click model might be better for reach or brand awareness campaigns that you might run. Still, in general, it might not be a good idea to discredit all the later touchpoints completely.

Last Click

This is the inverse of the first click model and is based on the logic that the last touchpoint (excluding directs) does the most work to move the needle. 

Google search (0%) → YouTube video (100%) → Direct visit (0%)

This is also reflected in the conversion paths:

Cross-channel last click model in GA4 conversion paths report

This could make more sense if you spend a lot more resources and effort on the last touchpoint. But, as with the first click, completely discrediting other touchpoints might not be a good idea.

Ads Preferred Last Click Model

This model is quite similar to the above-discussed last click but with one major difference. It gives 100% credit to the last Google ads channel users clicked through before converting, regardless of whether it was an actual last touchpoint.

Attribution for our example with Paid search would look like this:

Google search (0%) → Paid Search (0%) → YouTube video (0%) → Paid Search (100%) → Direct visit (0%)

But, if there are no Google ads clicks in the conversion path, then it switches back to the cross-channel last click model above.

Google search (0%) → Paid Search (0%) → YouTube video (100%) → Direct visit (0%)

However, it would be difficult to see much difference in the conversion paths report if you use Default channel grouping. Therefore, for Google Ads, using Campaign as a dimension will give more context:

Ads preferred last click model in GA4 based on campaigns

The only caveat here is that if you use this attribution model setting, you get to see conversions for Google Ads. So if you are advertising on other channels, then it won’t show data for that, making you think your other platforms are less effective.

🚨Note: Cross-channel rules-based Google Analytics 4 attribution models were introduced on June 14, 2021, so if you select any previous dates as the start date, then you won’t see complete data.

Universal Analytics vs Google Analytics 4 Attribution Models

In Universal Analytics (UA), the main attribution model is based on the last-non-direct click and data-driven attribution (DDA) was only available to GA 360 users.

Moreover, the DDA model in UA only considers 4 touchpoints compared to the 50+ touchpoints it can have in Google Analytics 4 Attribution models. So the attribution credit would be much fairer even though you wouldn’t know what data points worked together to give attribute conversions.

GA4 allows you to select what type of attribution model you want to use, something that has been missing in UA, and attribution has mostly been a beta feature in UA. 

Multi-Channel Funnels in UA are different from attribution. You can still compare different attribution models and the effect they would have in UA. If you’re interested in reading more about it, check out our handy guide on attribution in UA.

The above-mentioned rule-based attribution models are also available in UA, but in GA4, they are more robust as they work on a cross-channel basis.

All in all, attribution got better with Google Analytics 4 attribution models and you can do a lot more compared to UA.

Model Comparison and Conversion Differences

Model comparison is a great way to see how these models will attribute conversions to different touchpoints before you go and change the attribution settings in GA4.

Model comparison isn’t an exclusive GA4 feature, but it’s a bit more tucked away in UA under the Conversions → Multi-Channel Funnels → Model Comparison Tool.

Model comparison tool in UA

In GA4, you can find it under the AdvertisingAttributionModel Comparison.

Model comparison report in GA4 under attribution

Notice how this report has already selected the Cross-channel last-click model to compare with the data-driven model. However, you can change them.

If you zoom in at the top of this report, you will see that it says 13/13 conversion events

Model comparison report in GA4 showing all conversion events are selected by default

So by default, it selects all the conversion events which doesn’t make much sense. So, be sure to filter out the unnecessary ones, e.g., page_view. It’s fine if you only have one or two main conversion events.

If you move a little to the right next to the select conversion events, you will see a filter applied Reporting time = Conversion time, which includes all the events that result in a conversion within your selected date range.

Model comparison report in GA4 showing filters

Feel free to change the filter and/or apply any other one by clicking on the ‘+’ icon that would make more sense for your business model to get the most out of the comparison tool.

Let’s talk about the Conversion differences report that is exclusive to GA4. It’s currently not rolled out to every account, but can be seen in Google Merchandise Store’s GA4 account.

This report is also found in the same place as the model comparison but under the Troubleshooting section. 

Conversion differences in the troubleshooting section

It compares the conversion differences between GA4 and Google Ads so you can align the conversion settings across both tools. 

Aligning these settings will not 100% eliminate the differences, but can help to reduce these differences.

You can select which Google Ads account you want to measure against from the linked ones.  The Exported conversion section shows which GA4 conversion events are being exported to Google Ads.

The report compares the data and shows the differences in the last two columns between the numbers as % Difference and the Conversion settings for both platforms.

Conversion differences report in GA4

If you click through the Different settings option in the last column under Conversion settings, then you get to see those differences in the next View conversion settings window.

Conversion settings show the Conversion name and compare the chosen Attribution model, Look-back / Click-through conversion window, and Counting method.

Conversion settings under the conversion differences report in GA4

In the above screenshot, the difference is not in the selected attribution model, but in the Look-back / Click-through conversion window settings, i.e., 90 days in GA4 vs 30 days in Google Ads, which explains why there are more conversions in Google Ads.

Since this is a very new feature, likely, Google will further tweak it before it’s rolled out to everyone.

It does look like a nice addition, but might not be very useful if your business doesn’t rely on Google Ads much. Time will tell how it pans out.

Changing Attribution Settings in GA4

Firstly, to change settings in GA4, you need edit access. Then go to Admin → Click on Attribution settings under the property column.

Attribution settings in the GA4 admin section

Once you’re in Attribution settings, you can choose the Reporting attribution model from the drop-down menu as we discussed above. 

Attribution settings in GA4 showing reporting attribution models

🚨Note: Changing the Google Analytics 4 attribution models will affect your historical and future data and will be reflected in all reports with conversions and revenue.

The other aspect of these settings is the Lookback window for Acquisition and All other conversion events.

Attribution settings in GA4 showing lookback window settings

Unlike attribution settings, the lookback window settings apply only to future data but will affect all the data.

Once you’ve made the changes,  simply click on the Save button and you’re done.

What Google Analytics 4 Attribution Models are Used in Standard Reports?

Now, it is awesome that we can finally change our attribution settings in GA4, but it doesn’t come without problems like most GA4 things at present.

The problem is that different standard reports use different attribution models. Let’s quickly go over them.

  • Acquisition → User Acquisition report uses the first-click attribution model.
  • Acquisition → Traffic Acquisition report uses the last-non-direct-click attribution model same as the one used in UA.
  • EngagementConversions reportClick on the conversion event and the report you see uses the attribution model you select in the property settings above.
  • Explorations use the same attribution models based on what dimensions you select.

This can get confusing very quickly! But at least now you know what’s happening under the hood and can make informed decisions. We can only hope that these issues will get fixed soon.


How does the Data-driven Attribution (DDA) model work in GA4?

The Data-driven Attribution (DDA) model in GA4 uses an algorithm that considers various factors to give credit to different touchpoints. It analyzes historical data, ad interactions, device types, ad exposure order, creative assets, and the time from conversion to determine the likelihood of touchpoints driving conversions. It employs a counterfactual approach to compare what could have happened with what actually happened and assigns credit based on the probability of conversion.

What are the cross-channel rule-based attribution models in GA4?

The cross-channel rule-based attribution models in GA4 include:

1. Linear: Gives equal credit to all touchpoints in the conversion path (excluding direct visits), regardless of their position.
2. Position-based: Assigns 40% credit each to the first and last touchpoints, while the remaining 20% is evenly distributed among middle touchpoints (excluding direct visits).
3. Time Decay: Attributes credit based on a 7-day half-life, giving more weight to touchpoints closer to the conversion. Touchpoints further in time receive progressively less credit.
4. First Click: Attributes 100% credit to the first touchpoint or source that initiated the user’s journey to the website.
5. Last Click: Attributes 100% credit to the last touchpoint or source that led to the conversion (excluding direct visits).

How can I compare attribution models and their impact on conversions in GA4?

You can use the Google Analytics 4 Attribution Models Comparison report to compare different attribution models and understand how they attribute conversions to touchpoints. The report can be found under Advertising → Attribution → Model Comparison. You can select the models you want to compare and filter the conversion events to focus on relevant data. Additionally, GA4 provides the Conversion Differences report (currently not available for all accounts) that compares conversions between GA4 and Google Ads, helping you align conversion settings and reduce discrepancies.


Great job! It’s very important to understand how attribution works in GA4 so you can make decisions that are right for your business.

Note that it will affect all the important data in your account.  Before you go and casually change your attribution settings, talk to your marketing team and other colleagues and get everyone on board.

The ‘which attribution model is best’ debate is a never-ending one because there’s no one size fits all and it largely depends on your business model, and the conversion paths your converters take, among other things.

However, the data-driven attribution seems quite promising, and depending on how rich your account’s data is, it will try to give credit where due.

The only problem is it comes with Google’s secret sauce so we won’t know exactly how it came to a certain conclusion.

Attribution models are quite powerful. Still, we should not rely on them alone to make important decisions because broken links, session time-outs, and other technical glitches and settings can affect the data.

It’s important to make use of qualitative research as well, to make important decisions, and not to discard other marketing channels due to your chosen attribution model. On that note, here’s our guide on how to track Facebook Ads in GA4.

Have you used the model comparison tool in GA4? What attribution model do you prefer to use and why? Let us know in the comments below!