AnalyticsMarch 2026 · 8 min read

How to Set Up Conversion Tracking in GA4 Without a Developer

GA4 conversion tracking sounds technical, but you can set it up in under 30 minutes without writing a single line of code. In 41% of DACH Google Ads audits, the conversion event existed in GA4 but was never imported into Google Ads. Here is how to do it right.

D
Dennis Westphal
Founder, Growth Junction
How to Set Up Conversion Tracking in GA4 Without a Developer — Growth Junction step-by-step guide for Swiss SMBs
GA4 conversion tracking is the foundation of every Google Ads campaign. Without it, smart bidding has no signal — and your budget is effectively running blind.
TL;DR
  • You can set up GA4 conversion tracking in under 30 minutes using Google Tag Manager — no developer needed, no code edits on your site.
  • In 41% of DACH SMB audits, the conversion event existed in GA4 but was never imported into Google Ads — so smart bidding had zero signal to optimise from.
  • The fastest verification: submit a real test form and check GA4 DebugView — you should see the conversion event appear within 5 seconds.

Yes — you can set up GA4 conversion tracking yourself, without touching a single line of code. The whole process takes under 30 minutes using Google Tag Manager, which has a point-and-click interface built for non-developers. Out of 150+ DACH accounts reviewed between 2020 and 2026, only 23% had conversion tracking correctly configured from day one. The rest either had tracking missing entirely, or had it silently broken — most often because a site update had changed a URL or form structure without anyone noticing. This guide walks through every step in the order that matters.

Why does GA4 conversion tracking matter so much for Google Ads?

Every modern Google Ads bidding strategy — Target CPA, Maximise Conversions, Target ROAS — is driven by machine learning. The algorithm learns which clicks lead to conversions and adjusts bids accordingly. If you have no conversion data flowing in, the algorithm has nothing to learn from. It is not optimising anything. It is guessing.

Beyond bidding, conversion tracking tells you which campaigns, ad groups, keywords and even individual ads are actually driving results. Without it, you cannot make a single data-backed decision about where to increase spend or where to cut. A CHF 1,500/month Google Ads budget with no tracking is money spent without any feedback loop.

Tracking statusSmart Bidding qualityTypical outcome
No tracking at allNo signalAlgorithm optimises for clicks only — zero conversion intent
Tracking exists but brokenIncorrect signalAlgorithm learns wrong patterns — often overspends on bad traffic
Tracking correct, not imported to AdsNo signal in AdsBidding reverts to manual or guessing mode in Ads
Tracking correct and importedFull signalAlgorithm optimises toward actual leads — CPA drops over time

What do you need before you start?

Before setting anything up, confirm you have access to three tools: your GA4 property, Google Tag Manager (GTM), and your Google Ads account. All three need to be connected. If GA4 is not yet on your site, that is a five-minute step done via GTM — you add one GA4 Configuration tag, publish the container, and GA4 starts collecting data immediately. You do not need FTP access, WordPress admin, or any code editor.

You also need to know what you want to track. The most important conversion actions for Swiss SMBs running Google Ads are typically:

  • Form submissions — contact forms, quote requests, booking forms
  • Phone calls — click-to-call on mobile (requires a separate Google Ads call extension setup)
  • Thank-you page views — the page someone lands on after a successful form submission
  • Button clicks — for sites without a dedicated thank-you page

For most local service businesses, form submissions and phone calls are the only two that matter. Start there.

How do you create a conversion event in GA4?

GA4 tracks everything as "events". Some events are collected automatically — page_view, session_start, first_visit. Others you create yourself. A conversion in GA4 is simply a regular event that you have marked as important.

The simplest method for a contact form submission is the thank-you page approach:

  1. In GTM, create a new Trigger of type "Page View" that fires only when the URL contains your thank-you page path (e.g. /thank-you or /anfrage-gesendet).
  2. Create a new Tag of type "Google Analytics: GA4 Event". Set the event name to something descriptive: generate_lead is Google's recommended name for this — it integrates cleanly with smart bidding.
  3. Set the tag to fire on the thank-you page trigger you just created.
  4. In GA4 Admin > Events, find generate_lead and toggle "Mark as conversion" to on.
  5. Publish the GTM container. Done.

If your site does not have a thank-you page — the form submits and a message appears on the same page — you will need a Form Submission trigger in GTM instead. The setup takes an extra 10 minutes but follows the same logic.

Horizontal bar chart showing the most common GA4 conversion tracking setup mistakes in DACH SMB accounts, 2020–2026
The most common GA4 tracking mistake (41% of accounts) is having the conversion event set up in GA4 but never importing it into Google Ads — a silent failure that leaves smart bidding with no data.

How do you import GA4 conversions into Google Ads?

Creating the conversion in GA4 is only half the job. Google Ads will not automatically use it for bidding until you explicitly import it. This is one of the most commonly missed steps — and the reason 41% of accounts in the DACH audits had a conversion event in GA4 that was doing nothing for their campaigns.

To import:

  1. In Google Ads, go to Tools & Settings > Conversions.
  2. Click the blue + button and choose Import.
  3. Select Google Analytics 4 properties, then your GA4 property.
  4. Check the generate_lead event (or whatever you named it) and click Import and Continue.
  5. Set the conversion value (optional but useful for ROAS bidding — even a placeholder like CHF 200 per lead helps the algorithm).
  6. Set "Include in Conversions" to Yes — this is what feeds smart bidding.

Important: only set one conversion action as "Primary" for each campaign type. If you have three goals all marked as primary, smart bidding tries to optimise for all three simultaneously, which dilutes the signal and produces inconsistent results.

How do you verify your conversion tracking is actually working?

Never assume it works — always verify. The fastest method is GTM Preview mode combined with GA4 DebugView.

  1. Click Preview in GTM. A new browser tab opens your site in debug mode.
  2. Fill out and submit your real contact form (or navigate to the thank-you page manually).
  3. In the GTM debug panel, confirm that your GA4 Event tag fired on the thank-you page trigger.
  4. Simultaneously open GA4 Admin > DebugView. Within 5–10 seconds you should see generate_lead appear as a live event.
  5. In Google Ads, go to Tools > Conversions. The status should change from "No recent conversions" to "Recording" within 24–48 hours of the first real conversion firing.
Bar chart comparing campaign performance metrics before and after fixing GA4 conversion tracking in DACH accounts, showing improvement in tracked conversions, smart bidding efficiency, and ROAS
Median performance improvement after fixing GA4 tracking across 38 DACH accounts (2023–2025). Tracked conversions nearly tripled — not because more leads arrived, but because they finally became visible to the algorithm.

If your site shows a cookie consent banner (required under DSGVO/nDSG for Swiss and EU sites), you need to configure Consent Mode V2 in GTM. Without it, Google cannot model conversions from users who decline cookies — which in Switzerland typically means 30–45% of traffic goes untracked.

Consent Mode V2 uses Google's modelling to fill in conversion data for cookie-declined users, based on behaviour patterns from users who did consent. It does not track those users directly — it statistically estimates conversions. The practical effect: you typically recover 15–25% of conversions that were previously invisible. This meaningfully improves the signal quality for smart bidding.

Setting up Consent Mode V2 requires one additional GTM tag and a connection to your consent management platform (CMP) — tools like Cookiebot, Borlabs Cookie, or OneTrust have ready-made GTM templates. The setup is covered separately in the Consent Mode V2 guide, but the core principle is: do not set up GA4 conversion tracking without it.

In my experience working with DACH clients: what actually goes wrong

In my experience working with DACH clients, the most common failure mode is not a complex technical error — it is a simple disconnect between GA4 and Google Ads that nobody noticed. A moving company in the Zurich area I worked with had been running Google Ads for eight months with a "conversion tracking active" label in their account. The tracking tag was firing. The GA4 property was collecting data. But the GA4 conversion event had never been imported into Google Ads — it had just sat there, invisible to the bidding algorithm.

Once the import was completed and the first 30 real conversions came in over the following three weeks, the Target CPA strategy exited its learning phase and CPA dropped from CHF 94 to CHF 61 within 45 days — a 35% improvement with no other changes to the campaign. The same budget, the same ads, the same keywords. The only difference was that the algorithm finally knew what it was supposed to do.

For a contact form on a simple WordPress site with GTM already installed, the full setup — event tag, trigger, GA4 marking, Google Ads import, verification — takes about 25 minutes. If GTM is not on the site yet, add another 10 minutes. There is no reason to pay a developer CHF 200–400 for this.

Data sources & methodology

Benchmark data and market observations from Google Ads accounts managed by Dennis Westphal across Switzerland and the DACH region (2020–2026). Keyword volume data: DataForSEO March 2026. Industry context cross-referenced with WordStream 2025 Google Ads Industry Benchmarks and official Google Ads documentation.

Not sure if your GA4 tracking is set up correctly?

In a free audit, I check your full tracking setup — GA4, GTM triggers, Google Ads import, Consent Mode — and tell you exactly what is broken and what to fix first. No pitch. Book a free audit →

Frequently asked questions

Do I need Google Tag Manager to set up GA4 conversion tracking?

No — you can add GA4 tracking directly via a code snippet in the header of your website. But Google Tag Manager makes it significantly easier: you can create, modify and verify tracking without touching the site code at all. For any ongoing Google Ads campaign, GTM is worth setting up from the start.

What is the difference between a GA4 event and a GA4 conversion?

Every action GA4 tracks is an event — page views, clicks, scrolls, form submissions. A conversion is just an event that you have flagged as important in GA4 Admin. Once flagged, it appears in your conversion reports and can be imported into Google Ads to guide smart bidding.

How do I import GA4 conversions into Google Ads?

Go to Tools & Settings > Conversions in Google Ads, click the + button, choose Import, select Google Analytics 4 properties, pick your property, check the conversion event you want, and click Import. Then ensure "Include in Conversions" is set to Yes so it feeds smart bidding.

How do I know if my GA4 conversion tracking is working?

Use GTM Preview mode to simulate a form submission, then check GA4 DebugView — the event should appear within 5–10 seconds. In Google Ads, the conversion action status will update from "No recent conversions" to "Recording" within 24–48 hours of the first real conversion firing.

Can I track phone calls in GA4 for Google Ads?

Yes, in two ways. For click-to-call on mobile, set up a GTM trigger on clicks to tel: links and send a GA4 event. For Google Ads call extensions, use the native call conversion tracking in Google Ads (set up under Tools > Conversions directly). Both can be imported into Google Ads as conversion actions.

How long does it take for GA4 conversion data to appear in Google Ads?

The import itself is instant. But data from the first real conversions takes 24–48 hours to appear in Google Ads reporting. Smart bidding will not exit its learning phase until it has seen roughly 30–50 conversions within a 30-day period — that timeline depends on your traffic volume.

Free AuditSee what to fix before you spend more.
Book Audit