The GTM integration enables two key capabilities:
All features work through Custom HTML tags that ILLIXIS creates and manages in your GTM container. You control when changes go live via GTM's publish workflow.
Before connecting GTM, ensure you have:
ILLIXIS requests the following GTM API scopes during OAuth:
| Permission | Purpose |
|------------|---------|
| tagmanager.edit.containers | Create and delete tags, triggers, variables |
| tagmanager.edit.containerversions | Create versions from workspace |
| tagmanager.publish | Publish versions to make changes live |
If you only have Viewer access to the GTM account, you won't be able to complete the OAuth flow. Contact your GTM admin to upgrade your permissions.
This redirects you to Google's OAuth consent screen.
You'll be redirected back to ILLIXIS after authorization completes.
After OAuth, ILLIXIS shows all GTM containers you have access to:
ILLIXIS saves your container selection and is now connected.
Once connected with a container selected, you can enable promotional banners:
Alternatively, you can review changes in GTM before publishing manually.
When you enable promo banners, ILLIXIS creates:
| Component | Name | Description |
|-----------|------|-------------|
| Tag | Illixis Promo Widget | Custom HTML tag that loads the promo script |
| Trigger | All Pages - Illixis | Pageview trigger that fires on every page (or uses existing "All Pages" trigger) |
| Workspace | Illixis Workspace | Created only if no workspaces exist |
The Custom HTML tag contains a script that:
app.illixis.ioTo stop showing promo banners:
The tag is removed from GTM (not just paused).
E-commerce tracking captures user behavior for analytics and attribution.
| Component | Name | Description |
|-----------|------|-------------|
| Tag | ILLIXIS E-commerce Tracking | Custom HTML tag that loads the tracking script |
| Trigger | All Pages - Illixis | Shared with promo widget (or existing "All Pages" trigger) |
Install ad platform tracking pixels into your GTM container with one click. No manual GTM navigation, no code copying, no understanding what a "Custom HTML tag" is.
| Platform | What Gets Installed |
|----------|-------------------|
| Meta (Facebook/Instagram) | Meta Pixel — tracks pageviews for ad optimization and retargeting |
| TikTok | TikTok Pixel — tracks pageviews for ad optimization |
| LinkedIn | LinkedIn Insight Tag — tracks pageviews for B2B ad targeting |
| Microsoft/Bing | UET Tag — tracks pageviews for Microsoft Ads optimization |
| Google Analytics 4 | gtag.js — sends pageview data to your GA4 property |
| StackAdapt | Universal Pixel — tracks pageviews for programmatic campaigns |
| Pinterest | Pinterest Tag — tracks pageviews for Pinterest ad optimization |
For each pixel installed, ILLIXIS creates:
| Component | Name Pattern | Description |
|-----------|-------------|-------------|
| Tag | ILLIXIS - {Platform} {Type} | Custom HTML tag with the platform's tracking snippet |
| Trigger | All Pages | Shared pageview trigger (fires on every page) |
Example tag names:
ILLIXIS - Meta PixelILLIXIS - GA4 TagILLIXIS - TikTok PixelMaya, your AI marketing assistant, can detect when you have ad platforms connected but haven't installed their tracking pixels. She'll suggest installing them and can do it for you conversationally:
Maya: "I notice you have Meta and TikTok connected but their tracking pixels aren't installed on your website. Want me to install them via GTM?" >You: "Yes, install all of them" >Maya: "Done! I've installed Meta Pixel and TikTok Pixel via GTM and published the changes."
After installing base tracking pixels, add conversion events to track real business outcomes — leads, purchases, sign-ups, and more. Base pixels tell ad platforms "someone visited." Conversion events tell them "someone converted."
/thank-you)| Type | Best For |
|------|----------|
| Lead / Form Submission | Contact forms, demo requests, quote requests |
| Purchase / Sale | Order confirmations, checkout completion |
| Sign-up / Registration | Account creation, newsletter signup, free trial starts |
| Contact / Inquiry | General inquiry forms |
| Add to Cart | E-commerce cart additions (for retargeting cart abandoners) |
/thank-you)For each conversion event, ILLIXIS creates:
| Component | Name Pattern | Description |
|-----------|-------------|-------------|
| Trigger | ILLIXIS - {Event Name} ({URL}) | Pageview trigger that only fires on the matching URL |
| Tags | ILLIXIS - {Platform} {Type} Conversion ({Name}) | Per-platform conversion event tags |
Example: A "Lead" conversion on /thank-you with Meta and GA4 pixels installed creates:
ILLIXIS - Lead Form — /thank-you (/thank-you)ILLIXIS - Meta Lead Conversion (Lead Form — /thank-you), ILLIXIS - GA4 Lead Conversion (Lead Form — /thank-you)You can create multiple conversion events for different business outcomes:
/thank-you/order-confirmation/subscribe-successEach event gets its own URL trigger and set of platform tags.
Maya can set up conversion tracking conversationally:
Maya: "I notice you have Meta and GA4 pixels installed but no conversion tracking. What counts as a conversion for your business?" >You: "When someone fills out our contact form" >Maya: "Got it — a lead conversion. What page do people see after submitting the form?" >You: "/thank-you" >Maya: "I'll set up lead tracking on your thank-you page for Meta and GA4. Done! Lead conversions on /thank-you are now being tracked. You can manage these in Settings → GTM → Conversion Events."Changes you make in ILLIXIS (enabling/disabling features) are saved to your GTM workspace but are not live until published.
Click Publish to GTM to immediately publish all pending changes. This creates a new version in GTM with notes indicating it was published via ILLIXIS.
Alternatively, review changes in GTM before publishing:
Every publish creates a version in GTM. You can:
Use GTM's Preview Mode to test without affecting live visitors:
After publishing:
app.illixis.ioTo switch to a different GTM container:
Note: Changing containers does not automatically remove tags from the old container. Manually delete "Illixis" tags from the old container if no longer needed.
To completely remove the GTM connection:
This will:
Cause: Your Google account doesn't have access to any GTM containers.
Fix:
Cause: ILLIXIS couldn't access or create a workspace in your container.
Fix:
Cause: Permission issues or API errors.
Fix:
Cause: A tag named "Illixis Promo Widget" or "ILLIXIS E-commerce Tracking" already exists.
Fix: This is informational, not an error. ILLIXIS reuses existing tags instead of creating duplicates.
Checklist:
Checklist:
ILLIXIS does not store:
With the authorized permissions, ILLIXIS can:
ILLIXIS cannot:
To revoke ILLIXIS access from Google's side:
Connect GTM when setting up ILLIXIS so promo banners are ready when you start publishing content.
If you have complex GTM configurations, consider creating a dedicated "Illixis" workspace in GTM for reviewing changes before publishing.
After enabling or disabling features in ILLIXIS, publish to GTM so changes take effect. Unpublished changes only exist in the workspace.
For production sites with high traffic, use GTM Preview Mode to test changes before publishing.
If you disconnect ILLIXIS, remember to delete "Illixis" tags from your GTM container manually.
Your intelligence hub. Four intent-based tabs that combine data from multiple sources to answer specific strategic questions — insights no single tool can provide.
Connect Google Analytics 4 to sync traffic data and create retargeting audiences. ILLIXIS automatically fetches pageviews, engagement metrics, and demographic data to power content performance analysis and audience creation.
Create Google Analytics 4 audiences from your published content. ILLIXIS builds retargetable audiences automatically using topic clustering, syncs them to GA4, and makes them available in Google Ads within 24-48 hours.
Location: Intelligence → Prediction Accuracy URL: `/intelligence/prediction-accuracy/`
Generate professional PDF reports for stakeholders and leadership.
One platform. You approve. ILLIXIS executes. Marketing that just happens.
Marketing, Unstacked.