Connect your Google Ads account to ILLIXIS for retargeting, prospecting, and performance tracking. ILLIXIS creates Display and Search campaigns, syncs audiences from GA4, uploads banner creatives, and pulls back metrics like impressions, clicks, conversions, and ROAS.
The Google Ads integration serves two purposes. First, it reads performance data from your existing campaigns so you can see audience-level metrics in the Attribution Dashboard without leaving ILLIXIS. Second, it creates new campaigns directly in your Google Ads account, including Display retargeting campaigns that target your content readers and Search prospecting campaigns that target keywords identified by ILLIXIS intelligence.
Audiences flow from ILLIXIS through GA4 into Google Ads. When ILLIXIS builds a topic cluster audience from your content readers, that audience syncs to your linked GA4 property, then becomes available in Google Ads as a targeting option. This means you do not upload customer lists to Google Ads directly. GA4 acts as the bridge.
The service also pulls keyword-level data and search term reports from your paid campaigns. This feeds into the Paid-to-Organic Intelligence feature, which identifies high-performing paid keywords that could become organic content opportunities.
| Requirement | Details |
|-------------|---------|
| Google Ads account | Any active account. Format: 123-456-7890 (10 digits). |
| Google account access | The Google account you sign in with must have admin or standard access to the Google Ads account. |
| GA4 property connected | Required for audience syncing. Connect GA4 first at Settings > Integrations > GA4. |
| Google Ads Developer Token | Configured by ILLIXIS in environment variables. No action needed from you. |
| Conversion tracking (optional) | Install Google Ads conversion tag or import GA4 conversions for bid optimization. |
Go to Settings > Integrations. Scroll to the Advertising section and find the Google Ads card. Click "Connect."
ILLIXIS redirects you to Google's sign-in page. Sign in with the Google account that has access to your Google Ads account.
Google asks you to grant ILLIXIS access to your Google Ads data. The scope requested is adwords, which covers both read and write access to campaign management.
Click "Allow."
After authorization, ILLIXIS shows a list of Google Ads accounts accessible to your Google account. If you manage multiple accounts (or use a Manager Account), you may see several options.
Select the account you want to connect. The Customer ID is displayed in 123-456-7890 format.
If the account list is empty (this can happen if the Developer Token is still in test mode), you can enter your Customer ID manually. Find it in Google Ads under the account name in the top navigation.
ILLIXIS automatically links your Google Ads connection to your GA4 property if one is already connected. This link enables audience correlation: audiences built in GA4 become available as targeting options in Google Ads campaigns created through ILLIXIS.
You can verify the link on the integrations page. The Google Ads card shows "Linked GA4: [property name]" when the link is active.
If you use a Google Ads Manager Account (MCC) to manage multiple client accounts, provide the Manager Customer ID during setup. ILLIXIS passes this as the login_customer_id when making API calls, which is required by Google for MCC-based access.
| Field | When to Use |
|-------|-------------|
| Customer ID | Always required. The specific ad account where campaigns run. |
| Manager Customer ID | Only if you access the ad account through an MCC. Leave blank for direct access. |
To check if you need the Manager ID: sign in to Google Ads. If you see an account selector at the top with multiple accounts, you are using an MCC. The MCC's own Customer ID is the Manager Customer ID.
Audiences do not go directly from ILLIXIS to Google Ads. The pipeline is:
This means your GA4 connection must be active and authorized. If GA4 is disconnected, audiences cannot reach Google Ads.
When ILLIXIS creates an audience, it estimates the size based on GA4 user data (size for Display and size for Search). These estimates appear on the audience detail page in Advertising.
Google Ads requires a minimum audience size of 100 users for Display campaigns and 1,000 users for Search campaigns. If your audience is below these thresholds, the campaign will not deliver.
ILLIXIS creates Display campaigns for retargeting your website visitors. These are Responsive Display Ads that run across Google's Display Network (2+ million websites and apps).
What ILLIXIS handles:
Campaigns are created in a Paused state. You must manually enable them in Google Ads or through ILLIXIS after reviewing the setup.
ILLIXIS creates Search campaigns for reaching new customers. These are keyword-targeted campaigns that show text ads on Google Search results.
Available bidding strategies:
| Strategy | Best For |
|----------|----------|
| Maximize Clicks | Driving traffic, early-stage testing |
| Maximize Conversions | Lead generation with conversion tracking |
| Target CPA | Controlling cost per acquisition (default $10) |
Search campaigns target the Google Search Network and Search Partners by default, with the content network disabled.
The full retargeting workflow handles the entire setup in one operation:
This is the workflow triggered when you click "Launch Campaign" from an audience detail page in Advertising.
Go to Advertising > Performance to see the Attribution Dashboard. If your Google Ads connection is active, the dashboard shows:
The dashboard filters by date range. Metrics are pulled from the campaign_audience_view resource in Google Ads, which provides audience-level attribution.
ILLIXIS pulls keyword-level data from your Search campaigns, including:
Keywords with fewer than 10 clicks are excluded by default to focus on statistically meaningful data.
Beyond your configured keywords, ILLIXIS also fetches the actual search queries that triggered your ads. These are the real user queries, often more granular and long-tail than your keyword list. This data feeds into content intelligence to identify organic content opportunities.
Google Ads uses OAuth 2.0 with refresh tokens.
| Token Type | Validity | Behavior |
|------------|----------|----------|
| Access token | ~1 hour | Used for API calls. Refreshed automatically before expiry. |
| Refresh token | Long-lived (no fixed expiry) | Stored securely. Used to obtain new access tokens. |
ILLIXIS checks token validity before every API call, with a 5-minute buffer. If the access token is expired or about to expire, ILLIXIS uses the refresh token to obtain a new access token from Google's OAuth endpoint. This happens transparently; you do not need to take any action.
Re-authorization is needed if:
To re-authorize: go to Settings > Integrations > Google Ads and click "Connect" again. ILLIXIS preserves your existing connection record and campaigns; only the OAuth tokens are refreshed.
Click "Disconnect" on the Google Ads integration card. This clears your OAuth tokens and marks the connection as inactive, but preserves the connection record and any campaign references. If you reconnect later, ILLIXIS reactivates the existing connection rather than creating a new one.
ILLIXIS automatically syncs Google Ads data on a regular schedule:
| Data Type | Frequency | Timing |
|-----------|-----------|--------|
| Audience Performance Metrics | Every 6 hours | 12:00 AM, 6:00 AM, 12:00 PM, 6:00 PM UTC |
| Keyword Performance | Daily | 6:00 AM UTC |
| Search Terms Report | Daily | 6:00 AM UTC |
| Campaign Summary | Daily | 6:00 AM UTC |
What this means for you:
Cause: No active, authorized connection exists for your account.
Fix:
Cause: The refresh token is no longer valid. This happens if you revoked ILLIXIS access from your Google account, changed your Google password, or if Google invalidated the token.
Fix:
Cause: The developer token environment variable is missing. This is an ILLIXIS infrastructure issue, not something you configure.
Fix: Contact support. The developer token must be set in the ILLIXIS environment variables.
Cause: The Customer ID entered is not a valid 10-digit number.
Fix: Enter your Customer ID in 123-456-7890 format (or as 10 consecutive digits). Find it in Google Ads in the top navigation bar next to your account name.
Cause: Your GA4 audience has fewer than 100 users (Display) or 1,000 users (Search).
Fix:
Cause: Campaigns are created in Paused status by default.
Fix:
Cause: Data sync may be delayed, or the audience view has no matching data for the selected date range.
Fix:
What This Does
Location: Advertising → Prospecting Tab → Create Campaign
Location: Advertising → Dashboard → Google Ads Tab → Project → Ad Builder
Run video ad campaigns on YouTube using videos created in ILLIXIS. Google Ads Demand Gen campaigns put your content in front of new audiences across YouTube in-stream, in-feed, Shorts, Discover, and Gmail.
Reach TV audiences through Roku's Connected TV platform. ILLIXIS makes TV advertising accessible to small and medium businesses with a $500 minimum budget compared to $10K+ for traditional TV.
One platform. You approve. ILLIXIS executes. Marketing that just happens.
Marketing, Unstacked.