Source / medium = google / cpc, but campaign = (organic) in GA4.

How to fix this?

Two options:

1. Use a script in Google Ads.

Jan Zdarsa
wrote a script to override UTMs on account URLs. You can find it on his GitHub. The most "elegant" solution.

2. Set up a tracking template in Google Ads.

↳ Add {lpurl}?utm_campaign={campaignid} on account level and you'll be good. The "easiest" solution.

PS Both solutions won't work when website visitors reject the ad_user_data parameter via Consent Mode v2 / when they disabled personalized ads.

ppc sea googleads ga4


This post was originally shared by Luc Nugteren on Linkedin.