FunnelKit Integration
Set up FunnelKit conversion tracking with AnyTrack to track upsell purchases, cart events, and revenue. Connect your WooCommerce funnel data to ad platforms for accurate attribution and ROAS optimization.
Overview
FunnelKit (formerly WooFunnels) enables you to create powerful upsell and downsell funnels for your WooCommerce store. By integrating FunnelKit with AnyTrack, you can accurately track upsell conversions and attribute them to the correct ad campaigns, giving you complete visibility into your funnel performance and revenue.
This guide walks you through the complete setup process to ensure automatic tracking of your FunnelKit upsells.
Before you begin
- AnyTrack for WooCommerce Plugin installed
- FunnelKit Plugin installed
- Configured your Upsell Funnel in FunnelKit
Step-by-Step Integration
Step 1: Update WooCommerce Plugin
First, ensure your WooCommerce plugin is running the latest version. This prevents compatibility issues and ensures all tracking features work correctly.
Step 2: Configure AnyTrack for Upsell Tracking
In your WordPress admin panel:
- Navigate to AnyTrack → Settings → WooCommerce Integration
- Locate the Upsell Conversion Name field
- Enter a descriptive name for your upsell event (e.g., "Upsell", "Order Bump", or "Post-Purchase Upsell")
Why this mattersSetting a unique upsell conversion name allows AnyTrack to track upsell events separately from initial purchase events, giving you accurate data on which upsells are performing best.
Step 3: Prevent Tracking Conflicts
To ensure accurate tracking, disable any other plugins that send data directly to advertising platforms (Facebook Pixel, Google Ads, TikTok Pixel, etc.). AnyTrack will handle all tracking through its unified system.
Common plugins to disable:
- Direct pixel plugins (Facebook Pixel Plugin, PixelYourSite, etc.)
- Other tracking or analytics plugins that interact with ad platforms
- Duplicate conversion tracking tools
Configure Your AnyTrack Dashboard
Step 4: Map Upsell Events to Ad Platforms
- Log in to your AnyTrack Dashboard
- Navigate to Tracking Tags
- For each connected ad platform (Facebook, Google, TikTok, etc.):
- Click on the platform's configuration
- Find your Upsell Event in the event mapping section
- Map it to either:
- Purchase event (recommended) - to combine upsell value with initial purchases
- Custom conversion - to track upsells separately for optimization
Best PracticeMapping upsells to the Purchase event ensures your ad platforms receive complete
revenuedata, improving their optimization algorithms.
Step 5: Update Conversion Settings
- In your AnyTrack dashboard, go to Property Settings
- Click on Conversions
- Ensure your Upsell event is included in your conversion goals
- Verify that the upsell revenue is being counted toward your total conversion value
This ensures that upsell revenue is properly attributed to your campaigns and included in your ROI calculations.
Verification & Testing
After completing the setup:
- Test Your Funnel: Complete a test purchase including an upsell
- Check Real-Time Events: In AnyTrack dashboard, go to Live Events to see your upsell events firing
- Verify Platform Tracking: Check your ad platforms (Facebook Events Manager, Google Ads Conversions) to confirm upsell data is being received
What gets tracked
Once configured, AnyTrack captures both the initial Purchase event and the Upsell event separately. This means your ad platforms receive the total revenue per customer, including post-purchase upsells, so their bidding algorithms factor in the true customer value.
If you map Upsell to the Purchase event, the combined revenue appears as a single conversion in your ad platforms. If you map it to a custom conversion, you can analyze upsell performance independently in your AnyTrack dashboard.
Related Resources
FunnelKit Integration FAQ
FAQ was last reviewed on 2026-03-21
Updated 3 days ago
