Without conversion tracking, you can't determine which ads drive specific customer actions like purchases or sign-ups. You're spending budget on clicks but can't see which ones actually become customers, leads, or subscribers.
Sure, Google Ads gives you powerful targeting capabilities, but that's only half the equation. The real value emerges when you can trace which specific ads and keywords produce tangible results on your Framer site. Conversion tracking builds this bridge by tying ad clicks to actual outcomes like form completions, purchases, or email sign-ups.
The technical side might seem daunting at first, but it's actually quite manageable when you follow a structured approach. This tutorial walks you through implementing Google Ads conversion tracking on your Framer site using a dedicated thank you page strategy.

Conversion tracking transforms your Google Ads campaigns into measurable, data-driven marketing efforts:
Google Ads conversion tracking depends on the Google tag (formerly called the global site tag) being deployed across your complete Framer site. For thank you page conversions, you have two implementation paths: a codeless URL-based method or a manual event snippet method. The codeless approach instructs Google Ads to register visits to a particular URL as conversions, while the manual method inserts JavaScript that triggers when visitors land on your thank you page.
To make this work, you need a paid Framer site plan because custom code features are exclusive to paid tiers. You'll also need to build a dedicated thank you page where people arrive after taking your desired action, and configure your forms to send users to this page following successful submission.
Before jumping into conversion tracking implementation, confirm these essential settings are configured to ensure reliable data collection and compliance.
A thank you page is essential for conversion tracking. This page is where visitors land after completing your desired action:
Auto-tagging is practically required for conversion tracking to function properly. It attaches a gclid parameter to your ad URLs so Google can link clicks with conversions:
Auto-tagging comes enabled by default for new accounts, but verifying this setting before launching conversion-tracked campaigns is essential.

Conversion tracking implementation starts in your Google Ads account, where you'll define what action you want to measure and pick your setup approach.
Use these steps to reach the conversion creation interface:

If you're working with an older account interface, you might still see Tools & Settings (wrench icon) → Measurement → Conversions. Either path works, but Google's current documentation references the Goals path.
Now you'll specify the exact action you want to measure:
1 - Choose conversion source: Select Conversions on a website from the available options

2 - Choose your tracking method: You'll see two main options for tracking conversions

3 - Select category: Pick the category that best describes your conversion - Submit lead form is most common for contact forms
For thank you page tracking, two approaches are available in the following steps.
The codeless method is the simplest and most reliable way to track thank you page visits. With this method, Google Tag automatically installs on your entire website when you provide your thank you page URL.
1 - Select "Enter the URL where the conversion is completed": This option tracks conversions without adding any event code to your thank you page

2 - Configure the URL tracking:

3 - Configure conversion settings:

4 - Click Done: Your conversion action is now configured
5 - Review and Save: Check your conversion summary and click Save and continue

With this method, you only need to install the Google tag site-wide. Google Ads automatically recognizes when visitors reach your thank you page URL and counts it as a conversion.
Use this method only if you require dynamic values, custom parameters, or extra control:
1 - Select "Set up manually using code": This generates a conversion tracking snippet you'll manually add to your thank you page

2 - Configure conversion settings:
3 - Access event snippet: In your conversion setup, look for See event snippet

4 - Select Page load, copy the event snippet, and save it for later in the installation. You’ll need it when adding the code to your thank-you page.

Regardless of which method you chose, you need to install the Google tag on all pages of your Framer site. You only install this once.
After creating your conversion action, you need to access the installation code:
1 - Navigate to conversion details: In Goals → Conversions → Summary, find your new conversion action
2 - Access tag setup: Click on your conversion name (it will show as "Inactive" initially)

3 - Get installation code: Click Install the tag yourself to view the code

4 - Copy the Google tag: You'll see code that looks like this:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-XXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-XXXXXXXXX');
</script>
Select HTML format and copy the entire code snippet.
Add the Google tag to your entire Framer site:

The Google tag now loads on every page of your Framer site automatically. This single installation works for all conversion types you create in Google Ads.
With the code you copied in Method 2 (Manual event snippet), we’ll now paste it following the next instructions.
Add the event snippet to your specific thank you page:

The event snippet only loads on this specific thank you page, triggering the conversion event when visitors land here after form submission.
For advanced implementations requiring transaction-specific values:
<script>
gtag('event', 'conversion', {
'send_to': 'AW-XXXXXXXXX/XXXXXXXXXXX',
'value': 1.0,
'currency': 'USD',
'transaction_id': ''
});
</script>Replace the value and transaction_id with dynamic variables if your form captures this information. For most lead generation forms, the basic snippet without dynamic values works perfectly.
Your forms must redirect to the thank you page after submission for tracking to work.
Configure each form to redirect properly:
Important: Ensure the redirect URL matches exactly what you configured in Google Ads conversion settings.
Validation ensures your tracking works before launching campaigns.
Install Tag Assistant Extension:

Test your complete tracking setup:
Tag Assistant shows real-time tag firing and identifies configuration problems immediately.
Monitor your Google Ads account for conversion recording:
Test conversions from actual ad clicks won't appear in reports unless you're running active campaigns, but Tag Assistant confirms the technical implementation works.
Conversion not tracking after installation: Make sure you published your Framer site after installing the Google tag. Check that the code is in Site Settings → Custom Code → Head Code, then clear your browser cache and test in an incognito window.
No conversions appearing in Google Ads: Wait 3-4 hours after publishing for data to process. Verify auto-tagging is enabled in Admin → Account settings → Auto-tagging, and confirm the gclid parameter appears in your URLs after clicking ads.
Form submits but doesn't redirect to thank you page: Use the page selector dropdown (not manual URL entry) in Framer form settings. Verify the thank you page is published and accessible by visiting its URL directly.
Tracking stops after site updates: Republish your site after any changes. Confirm your Google tag code wasn't deleted from Site Settings → Custom Code during updates, and verify your thank you page URL hasn't changed.
Install the Google tag by copying it from Google Ads and pasting into Project Settings → Custom Code → Head Code. For thank you page conversions, use the codeless URL method in Google Ads to track page visits automatically. A paid Framer Site plan is required.
No, Google Tag Manager isn't required. Direct installation through Framer's custom code works perfectly for basic conversion tracking, especially with the codeless URL method. Consider GTM only if you manage multiple tracking tags or need complex triggers.
Tracking typically verifies within a few hours to 24 hours after publishing. Your conversion status will show Unverified initially, then change to No recent conversions once Google detects the tag. Actual conversions from ads appear within a few hours.
Create separate conversion actions in Google Ads for each form type. Install the Google tag once in site-level custom code. Create multiple thank you pages (like /newsletter-thank-you and /contact-thank-you). Set up codeless URL tracking for each conversion with the appropriate thank you page URL, or add corresponding event snippets to each page. Configure each form to redirect to its specific thank you page.
Google Ads tracking requires custom code, available only on paid Framer site plans. The free Starter plan doesn't include site-wide custom code needed for the Google tag. Check your plan in Site Settings → General to see your current plan.
Installing Google Ads conversion tracking in Framer provides complete transparency into which campaigns, ad groups, and keywords deliver real results for your business. The modern codeless URL method needs only a paid Framer site plan and takes just a few minutes to implement.
Once configured, the conversion data enables informed decisions about targeting, messaging, and budget allocation. The conversion tracking uses Google's enhanced tracking for improved reliability, and you can later add advanced features like enhanced conversions for even better measurement accuracy.
Need help with advanced tracking configurations, custom conversion strategies, or integrating Google Ads data with other analytics platforms? Our Framer development team specializes in measurement implementations that capture accurate data and drive campaign optimization.

Install Google Ads conversion tracking in Webflow using thank-you pages. Step-by-step guide with code setup and testing tips.

Learn how to enable Protected Staging in Framer to block search engines from your staging site and remove already-indexed pages using GSC

Learn how to disable search engine indexing for your Webflow staging site and remove already-indexed pages using Google Search Console.