Channels and Attribution in Google Analytics 4

Attribution models in GA4

It is very helpful to familiarize yourself with common terminology for ad traffic and attribution for understanding advertising reports in Google Analytics 4. This article is a mini guide to clarify the terminology for understanding Ad reports in Google Analytics 4.

When visitors land on your website, they are coming from some source. e.g. when a user searches on Google and click on search result to open the website, their source is an organic Google search. If a user opens a website directly, source will be Direct. This leads us to the very first level of categorization of Ad traffic.

Source/Medium

The Source/Medium classification allows us to categorize traffic. “Medium” refers to the category of traffic, while “Source” represents the actual origin of the traffic. Here are some examples:

MediumSource
CPC (Cost Per Click ads)Google/CPC
CPC (Cost Per Click ads)Bing/CPC
Display adsFacebook/Display
Referralgoogleanalytics4.co/referral

Channels

Channels in Google Analytics 4 group together related Source/Medium combinations. They provide a broader view of traffic sources. In Universal Analytics, these groupings were customizable. In GA4, as of this writing date. It is not customizable. For the sake of understanding, lets consider a very simple rule below

Channel ( Example only)Source/Medium Included
Paid SearchGoogle/CPC OR Bing/CPC
Social MediaFacebook/Organic OR Twitter/Organic
Email MarketingNewsletter/Email
Direct(Direct)

In the above example , looking at first row any traffic which has either Google/CPC or Bing/CPC will be classified as Paid Search channel.

Since GA4 no longer allows for customized definition of Channels. It is more important than ever to understand the rules of Channel definition and tag your campaigns accordingly.

Channels for Manual traffic tagging

Manual traffic tagging means you are using utm_source and utm_medium parameters in your referral links. E.g. In this link, I have added two parameters utm_source=AdArtcile and utm_medium=explanation. Google Analytics will read the values of utm_source and utm_medium and then apply the set of rules given below to determine which channel this traffic would be classified as. (for this example, the channel would be unassigned, as it does not meet any rule )

ChannelSource CriteriaCriteria CombinationMedium Criteria
DirectSource exactly matches “(direct)”ANDMedium is one of
-(not set),
-(none)
Cross-networkCampaign Name contains “cross-network”ANDCross-network includes Discovery, Performance Max, and Smart Shopping
Paid ShoppingSource matches a list of shopping sitesORCampaign Name matches the regex ^(.*(([^a-df-z]
Paid SearchSource matches a list of search sitesANDMedium matches the regex ^(.cp.|ppc|retargeting|paid.*)$
Paid SocialSource matches a regex list of social sitesANDMedium matches the regex ^(.cp.|ppc|retargeting|paid.*)$
Paid VideoSource matches a list of video sitesANDMedium matches the regex ^(.cp.|ppc|retargeting|paid.*)$
DisplayMedium is one of (“display”, “banner”, “expandable”, “interstitial”, “cpm”)
Paid OtherANDMedium matches the regex ^(.cp.|ppc|retargeting|paid.*)$
Organic ShoppingSource matches a list of shopping sitesORCampaign name matches the regex ^(.*(([^a-df-z]
Organic SocialSource matches a regex list of social sitesORMedium is one of
“social”,
“social-network”,
“social-media”,
“sm”,
“social network”,
“social media”
Organic VideoSource matches a list of video sitesORMedium matches the regex ^(.video.)$
Organic SearchSource matches a list of search sitesORMedium exactly matches “organic”
ReferralMedium is one of
“referral”,
“app”, or
“link”
EmailSource matches “email”, “e-mail”, “e_mail”, or “e mail”ORMedium matches
“email”,
“e-mail”,
“e_mail”, “e mail”
AffiliatesMedium matches “affiliate”
AudioMedium exactly matches “audio”
SMSSource exactly matches “sms”ORMedium exactly matches “sms”
Mobile Push NotificationsORMedium ends with “push”
Medium contains “mobile” or “notification”
Source exactly matches “firebase”
unassignedNo channel rules meet.

Channels for Google Ads traffic

Channels for Google ads traffic are defined with a combination of source platform and Google ads campaign type. In GA4 report you see the channel as Paid shopping, it would mean its source platform is Google Ads and the campaign type for the campaign is shopping.

ChannelSource PlatformGoogle Ads Campaign Type
Paid ShoppingGoogle AdsShopping
Paid SearchGoogle AdsGoogle Search or Google Partners
Paid VideoGoogle AdsYouTube Search or YouTube Videos
DisplayGoogle AdsGoogle Display Network
Cross-networkGoogle AdsCross-network, including
-Discovery,
-Performance Max,
-Smart Shopping.
Paid SocialGoogle AdsSocial

Channels for Non-Google Ads traffic (SA360)

Since SA360 supports both Google Ads and other Ad platforms ( e.g. Bing ). Its channel categorization for Google Ads platform is same as above. For non-Google Ads platforms, it has additional rules which are

ChannelSource PlatformSearch Ads 360
Engine Account Type
Paid SearchSA360bing, yahoo gemini, yahoo.jp, baidu, admarketplace, naver, 360.cn, yandex
Paid SocialSA360facebook, twitter

Channels for Merchant Center traffic

Merchant center traffic has only one rule.

ChannelSource Platform
Organic ShoppingShopping Free Listings

Sequence & Path

A sequence is the order in which a user may visit your website. E.g. First visit can be from Google search engine without clicking an Ad. Second visit can be from Google search after clicking an Ad.

The path describes the sequence of channels through which a user arrives and interacts with your website. Here are some path examples:

  • Organic Search -> Paid Search -> Conversion
  • Direct -> Email Marketing -> Conversion
  • Social Media -> Referral -> Conversion

Attribution

Attribution is a decision to allocate credit/weightage to different channels in the path to conversion.

E.g.

First, click attribution

Organic Search -> Paid Search -> Conversion ( First click attribution would give all credit to : organic search )

Last click attribution

Organic Search -> Paid Search -> Conversion ( last click attribution: would give all credit to Paid search)

Attribution Model Types in GA4

Different attribution models assign credit or weightage to channels in varying ways. Default attribution model for reports in GA4 is Data-driven model. The attribution model which GA4 supports are given below. GA4 will be sunsetting

First Click Attribution

First Click Attribution gives credit for a conversion or sale to the first touchpoint or interaction a user had with a marketing channel. This attribution model will be removed from GA4 in late 2023.

PathAttribution
Organic Search -> Paid Search -> Paid Social ->ConversionOrganic Search: 100%
Paid Search: 0%
Paid Social: 0%

The first touchpoint is Organic Search in this example. Since its first click attribution, all the credit goes to first touchpoint. The subsequent touchpoints (Paid Search and Paid Social) receive no credit.

Cross-channel Last Click Attribution

Last Click Attribution assigns all the credit for a conversion or sale to the final touchpoint or interaction that occurred before the conversion.

PathAttribution
Organic Search -> Paid Search -> Paid Social ->ConversionOrganic Search: 0%
Paid Search: 0%
Paid Social: 100%
Conversion

In the Last Click Attribution model, all the credit is attributed to the last touchpoint, which is Paid Social in this example. The previous touchpoints Organic Search and Paid Search receive no credit.

Google paid channels Last Click Attribution

Attributes 100% of the conversion value to the last Google Ads channel that the customer clicked through before converting. If there is no Google Ads click in the path, it falls back to Paid and organic last click. Looking at the same example from Google Ad Last click attribution model. It will drop the credit given to Paid Social, rather it will give 100% of the credit to Paid Search.

PathAttribution
Organic Search -> Paid Search -> Paid Social ->ConversionOrganic Search: 0%
Paid Search: 100%
Paid Social: 0%
Conversion

Linear Attribution:

In the linear attribution model, credit is evenly distributed among all channels in the conversion path. This attribution model will be removed from GA4 in late 2023. Here’s an example in tabular form:

PathAttribution
Organic Search -> Paid Search -> Paid Social -> ConversionOrganic Search: 33.33%
Paid Search: 33.33%
Paid Social: 33.33%
Conversion

Position-Based Attribution:

The position-based attribution model gives more weight to the first and last channels in the conversion path, while the remaining channels share the rest.This attribution model will be removed from GA4 in late 2023. Here’s an example:

PathAttribution
Organic Search -> Paid Search -> Paid Social -> ConversionOrganic Search: 40%
Paid Search: 10%
Paid Social: 40%
Conversion

Time Decay Attribution

In the time decay attribution model, channels closer to the conversion receive more credit, while channels earlier in the path receive less. This attribution model will be removed from GA4 in late 2023. Here’s an example:

PathAttribution
Organic Search -> Paid Search -> Paid Social -> ConversionOrganic Search: 10%
Paid Search: 30%
Paid Social: 60%
Conversion

Data-Drive Attributions

Data-driven attribution uses Artificial Intelligence to understand the impact each touchpoint has on conversion. Its the default algorithm for GA4 reports. The details of the algorithm are a black box for the end user. For now, we cannot tweak the parameters or understand what “data-driven” mean other than a generic label that it is AI-driven attribution.

Wrapping up:

By categorizing incoming traffic through source/medium classification and grouping related combinations into channels, marketers and analysts can gain a broader view of their traffic sources. Since GA4 no longer allows customizable channel definitions, it is crucial to understand the predefined channel rules and properly tag campaigns for accurate attribution.

The sequence and path of user interactions on a website provide ground for attribution models. These models help allocate credit to different channels along the conversion path. Whether it’s first-click attribution, last-click attribution, linear attribution, or data-driven attribution, each model offers unique perspectives on channel effectiveness and can go a long way in improving return on investment on marketing spend.

Related Articles

Responses

Your email address will not be published. Required fields are marked *