Funnelish Integration
Set up Funnelish conversion tracking with AnyTrack to track purchases, cart events, and revenue. Connect your store data to ad platforms for accurate attribution and ROAS optimization.
Funnelish helps you deploy funnel solutions. If you run ads to your funnel, you need to know which campaigns convert based on actual sales. You also want ad algorithms to understand how visitors move through your funnel to improve targeting. AnyTrack's Funnelish integration makes this happen.
NoteThis integration automatically sends funnel activity and first-party data to the Conversion APIs. A simple and reliable way to improve ad targeting and enrich audience data.
Before you begin
- You can edit your website or funnel
- You have access to your AnyTrack account
- You can access the conversion source (Shopify, ClickFunnels, etc.)
- You have your Ad platform credentials (Meta, Google, etc.)
What
The Funnelish integration creates a direct connection between your Funnelish account and AnyTrack. When visitors trigger events in your funnel (purchases, purchase attempts, opt-ins, recurring payments, payment failures, refunds, new subscriptions, or subscription cancellations), Funnelish automatically notifies AnyTrack.
AnyTrack then sends this data to your connected ad platforms and analytics platforms using the Conversion API (a server-to-server connection that bypasses browser tracking limitations). The integration also captures which specific ad generated the funnel events, along with PageViews and OutboundClicks, giving you complete data to optimize your campaigns.
Why
This integration solves critical tracking challenges for funnel-based businesses:
Accurate Attribution: Know exactly which campaigns drive conversions based on actual sales data, not just clicks or impressions.
Algorithm Optimization: Feed real conversion data to ad platforms so their algorithms can better target high-value prospects and improve your ROAS (Return on Ad Spend).
Privacy-Compliant Tracking: Server-to-server data transmission bypasses browser restrictions, ad blockers, and iOS 14.5 limitations that break traditional client-side tracking.
Unified Reporting: The Campaign Report shows which campaigns drive conversions and at what cost, letting you pause underperforming campaigns directly from your AnyTrack dashboard.
Real-Time Data: Instant event forwarding ensures ad platforms receive conversion data immediately, maximizing optimization opportunities.
How
Complete the setup in less than 20 minutes with no advanced skills required. You need an AnyTrack and a Funnelish account.
Step 1: Configure the Integration
Follow this step-by-step guide to install the Funnelish integration:
Step 2: Validate Your Setup
After completing the setup, test and verify the integration works correctly:
Step 3: Connect Ad Platforms and Analytics
Now that you're tracking funnel events, connect your ad platforms and analytics platforms to receive this data in real-time.
Connect AnyTrack to Your Ad Platforms
Set up server-to-server connections between AnyTrack and your ad platforms. This creates the foundation for sending conversion data directly to each platform without browser-side limitations.
PreventOnce AnyTrack connects to your ad platforms using S2S (server-to-server tracking), remove other tracking tags and tracking systems installed directly on your website to prevent duplicates.
Map Funnelish Events to Ad Events
Configure event mapping to ensure Funnelish events translate properly into the conversion events your ad platforms expect. This alignment ensures accurate reporting and optimal algorithm performance.
Install the AnyTrack Pixel Helper ExtensionInstall the AnyTrack Pixel Helper Chrome extension to verify the AnyTrack Tag is installed on your website. It also shows connected ad platforms and browser-side events.
Linking from Funnelish to a Separate Shopify Checkout
A common funnel sends visitors through a Funnelish pre-lander, then over to a Shopify store to complete the order. The conversion (the Order) happens on Shopify, so Shopify is the conversion source and a single Shopify property is enough — Funnelish is just the pre-lander.
The link to Shopify is always a tagged permalink
The Shopify checkout cannot run third-party scripts, so the AnyTrack Tag is never present on the checkout page. That means the click ID cannot be captured at checkout — it has to be carried into the order as a Shopify cart attribute.
Tag every link from Funnelish to your Shopify checkout with the pass-through tracking parameter:
https://shop.mysite.com/cart/<variant_id>:1?attributes[__atclid]=--CLICK-ID--
The AnyTrack Tag on the Funnelish page substitutes --CLICK-ID-- with the live click ID at runtime. Shopify stores __atclid on the cart and forwards it to the order, AnyTrack matches it against the original ad click, and the conversion is attributed to the correct campaign.
This is required for every Funnelish → Shopify funnel, regardless of whether the two domains share a root. The standard cross-domain auto-tagging parameters (atclid, atrefid) are not read by Shopify and will not reach the order.
For the full permalink reference, see Shopify Cart Permalinks.
When you also need cross-domain tracking
Cross-domain tracking is independent of the permalink and only comes into play based on whether Funnelish and Shopify share a root domain:
- Same root domain (e.g.
funnel.mysite.com→shop.mysite.com) — first-party data is already shared across subdomains. No cross-domain configuration is needed. Just install the tag on the Funnelish page and use the tagged permalink above. - Different root domains (e.g.
mylander.com→myshop.com) — you also need cross-domain tracking so the click ID is available on the Funnelish page in the first place. See the Cross-Domain Tracking guide. The tagged permalink is still required to land the click ID into the Shopify order.
Related Resources
Frequently Asked Questions
FAQ was last reviewed on 2026-05-28
revenue, Unified Data Source eliminates the need for separate integrations for each ad platform, Real-Time Synchronization sends events to platforms in real time for immediate updates, and Cross-Platform Optimization provides the same data to all platforms, improving ROAS.?attributes[__atclid]=--CLICK-ID-- — that is what carries the click ID into the Shopify order, since the AnyTrack Tag cannot run on the Shopify checkout. See Shopify Cart Permalinks.?attributes[__atclid]=--CLICK-ID-- does — Shopify stores __atclid on the cart and forwards it to the order, and AnyTrack matches it against the original ad click. This applies whether or not the domains share a root.mylander.com linking to myshop.com). Cross-domain tracking ensures the click ID is available on the Funnelish page so it can be substituted into the permalink. The tagged Shopify permalink itself is still required either way.Updated 2 days ago
