Overview
The Google Ads integration allows you to automatically sync your advertising data from Google Ads and send conversion information back to Google to optimize your campaigns. This creates a powerful feedback loop that improves your ad targeting and ROI over time.What This Integration Provides
Conversion Tracking
Automatically send conversion postbacks using Google Click ID (gclid) for accurate attribution
Ad Spend Syncing
Automatically import your daily ad spend, clicks, and impressions for accurate ROI reporting
Campaign Management
Sync campaign data, update status, and manage budgets directly from ElasticFunnels
Tracking Link Builder
Generate UTM parameters with Google Ads format for proper attribution
Setup Guide
Step 1: Connect Your Google Ads Account
- Navigate to Settings → Integrations → Advertising
- Find Google Ads and click “New integration” or “Manage integrations”
- Click “Connect your Google Ads Account”
- You’ll be redirected to Google to authorize access
- Grant the necessary permissions for ad data access
You’ll need admin access to your Google Ads account to complete the authorization. A Google Ads Developer Token must be configured at the application level (contact support if needed).
Step 2: Select Your Ad Account
After authorization, you’ll see a list of all Google Ads accounts you have access to:- Review the available accounts (shown with account ID and name)
- Select the account you want to track
- The selected account will be saved to your integration
Step 3: Configure Conversion Tracking (Required for Postbacks)
To enable conversion postbacks (highly recommended):-
Enter your Conversion Action ID
- Find it in Google Ads → Tools & Settings → Conversions
- Create a new conversion action if you don’t have one
- Copy the Conversion Action ID (numeric value)
-
Enable Conversion Postbacks
- Check the box to enable automatic postback sending
- This sends purchase data back to Google Ads when customers complete orders
- Click “Update Integration” to save
Understanding Google Click ID (gclid)
How It Works
Google Ads uses gclid (Google Click ID) to track which clicks lead to conversions:- When someone clicks your Google Ads link, Google adds a
gclidparameter to the URL - ElasticFunnels automatically captures this
gclidin the click tracking data - When a conversion occurs, we send the
gclidback to Google Ads - Google Ads attributes the conversion to the original click
Why This Matters
The gclid is automatically captured when users click Google Ads links. You don’t need to manually configure anything - just ensure you’re using Google Ads tracking links.
Ad Spend Syncing
Automatic Sync Schedule
Your ad spend data syncs automatically on a regular schedule. This includes:- Daily spend amounts
- Click counts
- Impression counts
- Campaign names
- Ad group information
Historical data is available immediately after connecting. Future data syncs automatically without any action needed.
Viewing Your Ad Data
After your first sync completes, you can view your ad performance:- Go to Analytics → Ad Spend Reports
- Select your date range
- View spend, clicks, and ROI metrics
- Filter by campaign, ad group, or specific ads
Conversion Postbacks
What Are Conversion Postbacks?
Conversion postbacks send purchase information back to Google Ads when a customer completes an order. This helps Google Ads:- Optimize your campaigns for conversions (not just clicks)
- Improve audience targeting based on who actually buys
- Provide accurate attribution data
- Enable features like automated bidding
What Data is Sent
When a conversion occurs, we send:- Purchase event
- Order value and currency
- Order ID
- Google Click ID (gclid)
- Conversion Action ID
All customer data is handled according to Google’s privacy requirements. Conversion data is sent securely to Google Ads.
When Postbacks Are Triggered
Postbacks fire automatically when:- ✅ Customer clicked a Google Ad (gclid present in click data)
- ✅ Customer completed a purchase
- ✅ Integration has postbacks enabled
- ✅ Conversion Action ID is configured
Tracking Link Builder Integration
The Tracking Link Builder automatically generates the correct UTM parameters for Google Ads: Google Ads Template:Access the Tracking Link Builder from Tools → Tracking → Tracking Link Builder or from the Pages/Funnels list dropdown menu.
Campaign Management
You can view and manage your Google Ads campaigns:- View campaign information and performance
- Monitor ad group performance
- Track campaign metrics alongside funnel data
Managing Multiple Integrations
If you manage multiple businesses or clients, you can create multiple Google Ads integrations:When to Create Multiple Integrations
- Managing different client accounts (agencies)
- Separate businesses with different Google Ads accounts
- Different brands under one ElasticFunnels account
- Testing vs. production campaigns
How It Works
Each integration is independent:- Has its own Google Ads account
- Has its own Conversion Action ID
- Has its own postback settings
- Syncs separately
Troubleshooting
No Data Appearing After Setup
No Data Appearing After Setup
Possible Causes:
- First sync hasn’t run yet
- No ad spend in the selected date range
- Ad account has no active campaigns
Session Expired / Connection Error
Session Expired / Connection Error
Cause: Google OAuth tokens expire after a period of timeSolution: Click the “Re-authenticate” button on your integration to refresh your connection
Conversions Not Showing in Google Ads
Conversions Not Showing in Google Ads
Possible Causes:
- Postbacks not enabled
- No Conversion Action ID configured
- Customer didn’t click a Google Ad (no gclid)
- gclid expired (Google Ads has a 90-day attribution window)
- Verify Conversion Action ID is entered correctly
- Check “Enable Conversion Postbacks” is checked
- Ensure customers are clicking Google Ads links (gclid must be present)
What is a Developer Token?
What is a Developer Token?
Answer: A Developer Token is required for Google Ads API access. It’s configured at the application level by ElasticFunnels support, not per integration. If you see errors about Developer Token, contact support.
Best Practices
1
Set Up Conversion Postbacks
Always enable postbacks to help Google Ads optimize your campaigns for actual purchases, not just clicks.
2
Use Tracking Link Builder
Always use the Tracking Link Builder when creating Google Ads links to ensure proper gclid tracking and UTM parameters.
3
Configure Conversion Action
Set up a conversion action in Google Ads before enabling postbacks. Use a meaningful name like “Purchase” or “Lead Form Submission”.
4
Monitor Postback Success
Check your integration status regularly to ensure postbacks are being sent successfully.
Required Information
- Google Ads account access with admin permissions
- Conversion Action ID (created in Google Ads)
- Google Ads Developer Token (configured at application level)
Benefits of Integration
- Conversion Tracking: Measure which keywords and ads drive conversions
- Smart Bidding: Use conversion data for automated bidding strategies
- Audience Insights: Better understand your converting audience
- ROI Measurement: Calculate exact return on ad spend
- Campaign Optimization: Google Ads uses conversion data to improve targeting