eCommerce Integrations

Connect your online store to AnyTrack for automatic conversion tracking. Track purchases, sync data to ad platforms, and optimize eCommerce campaigns with accurate attribution.

Connect your eCommerce platform to AnyTrack to automatically track purchases, attribute sales to campaigns, and send conversion data to your ad platforms for optimization.

What are eCommerce Integrations?

AnyTrack's eCommerce integrations connect your online store directly to AnyTrack, enabling automatic conversion tracking without manual event setup or complex code.

What eCommerce Integrations Do:

Perfect for:

  • eCommerce stores running paid advertising
  • Dropshipping businesses tracking sales from multiple traffic sources
  • Digital product sellers tracking course or software sales
  • Subscription businesses tracking recurring revenue
📘

How It Works

Customer clicks your ad → AnyTrack captures campaign data → Customer completes purchase → Your store sends order data to AnyTrack → AnyTrack attributes the sale to the correct campaign → Sends conversion to your ad platforms for optimization.


Supported eCommerce Platforms

Choose your eCommerce platform to see the integration method:

Native Integrations (Recommended)

Full automation with one-click setup:

PlatformIntegration TypeSetup TimeGuide
ShopifyApp Installation5 minutesShopify Integration
WooCommerceWordPress Plugin10 minutesWooCommerce Integration

Why use native integrations:

Webhook-Based Integrations

Requires webhook configuration:

PlatformIntegration TypeSetup TimeGuide
ThriveCartWebhook + Tag15 minutesThriveCart Integration
SamCartWebhook + Tag15 minutesSamCart Integration
MemberfulWebhook + Tag15 minutesMemberful Integration
FunnelishWebhook + Tag15 minutesFunnelish Integration
CopeCartWebhook + Tag15 minutesCopeCart Integration

Webhook integrations provide:

Custom eCommerce Platforms

For platforms not listed above:

PlatformIntegration MethodComplexityGuide
Custom StoresJavaScript API + WebhookMediumCustom Integration
Other PlatformsManual Event TrackingMediumTrack Custom Events

Choose Your Integration Path

Path 1: Shopify or WooCommerce

Best for: Most eCommerce stores

  1. Install the native app/plugin
  2. Connect your ad platforms
  3. Start tracking automatically

Setup guides:

Path 2: Supported Cart Platforms

Best for: ThriveCart, SamCart, Memberful, Funnelish, CopeCart users

  1. Install AnyTrack tracking tag on your site
  2. Configure webhook in your cart platform
  3. Connect conversion sources in AnyTrack
  4. Connect ad platforms

Setup guides:

Path 3: Custom or Unlisted Platforms

Best for: Custom-built stores, niche platforms

  1. Install AnyTrack tracking tag
  2. Implement purchase event using JavaScript API
  3. Set up webhook for server-side tracking (optional)
  4. Connect ad platforms

Setup guide:


Setup Steps (All Platforms)

Follow these steps regardless of which eCommerce platform you use:

Step 1: Create Your Property

If you haven't already:

  1. Create an AnyTrack Property for your store
  2. Configure timezone and currency in Property Settings

Step 2: Install Platform Integration

For Shopify/WooCommerce:

  • Install the native app/plugin from your platform's app store
  • Follow platform-specific setup guide

For Webhook Platforms:

  • Install AnyTrack tracking tag on your website
  • Configure webhook in your cart platform
  • Add webhook URL from AnyTrack dashboard

For Custom Platforms:

Step 3: Connect Ad Platforms

Send conversion data to your ad platforms:

  1. Go to AnyTrack DashboardIntegrations
  2. Connect your advertising platforms:
  3. Enable server-side tracking (Conversion API)
❗️

Remove Direct Pixels

After connecting ad platforms through AnyTrack, remove any direct pixel installations from your store. AnyTrack manages pixel delivery automatically to prevent duplicate events. See troubleshooting guide.

Step 4: Verify Tracking Works

Test your integration:

1. Tag Installation

2. Purchase Tracking

  • Complete a test purchase (use small amount)
  • Check AnyTrack dashboard → Live Events for Purchase event
  • Verify purchase appears in Conversions Report
  • Check ad platform Event Manager for conversion (15-20 min delay)

3. Campaign Attribution

Platform-specific checklists:


Events Tracked by eCommerce Integrations

AnyTrack automatically tracks these standard eCommerce events:

Customer Journey Events

ViewContent

  • Triggers when: Customer views product page
  • Data collected: Product name, SKU, price, category

AddToCart

  • Triggers when: Customer adds product to cart
  • Data collected: Product details, quantity, cart value

InitiateCheckout

  • Triggers when: Customer starts checkout process
  • Data collected: Cart contents, total value

AddPaymentInfo

  • Triggers when: Customer enters payment information
  • Data collected: Payment method type

Purchase

  • Triggers when: Order is completed
  • Data collected: Order ID, revenue, products, customer email, shipping
💡

Event Availability

Event tracking varies by platform. Native integrations (Shopify, WooCommerce) track all events. Webhook-based integrations typically track Purchase events only. Check your platform's integration guide for specifics.


What Gets Sent to Ad Platforms

When a purchase occurs, AnyTrack sends this data to your connected ad platforms via server-side tracking:

Conversion Event:

Customer Data (for match rate):

📘

Privacy & Hashing

All personal data is hashed using SHA-256 before being sent to ad platforms. This protects customer privacy while enabling accurate attribution and improving Event Match Quality.


Advanced Features

Event Mapping

Customize which events are sent to each ad platform:

  • Map Purchase to "Lead" for lead generation campaigns
  • Send different event names to different platforms
  • Filter events by product category or value

Event Mapping Guide

Custom Audiences

Build remarketing audiences based on purchase behavior:

  • Customers who purchased in last 30 days
  • High-value customers (AOV > $100)
  • Specific product purchasers
  • Cart abandoners

Value Rules

Apply custom value calculations:

  • Add fixed profit margin to each sale
  • Apply different values for different products
  • Set custom conversion values for lead gen

Troubleshooting Common Issues

Purchases Not Appearing in AnyTrack

Symptoms: Completed orders don't show in Conversions Report

Solutions:

  1. Check integration status - Verify "Connected" in AnyTrack dashboard
  2. Test with Pixel Helper - Ensure AnyTrack tag is loading on store pages
  3. Check webhook configuration - Verify webhook URL is correct (webhook-based platforms)
  4. Review Event Log - Check for error messages in integration Event Log
  5. Verify Property ID - Ensure correct Property is connected

Full Troubleshooting Guide →

Purchases Not Appearing in Ad Platforms

Symptoms: AnyTrack shows purchase, but Facebook/Google doesn't

Solutions:

  1. Wait 15-20 minutes - Server-side events can be delayed
  2. Check pixel connection - Verify ad platform is connected in AnyTrack
  3. Verify conversion API - Ensure server-side tracking is enabled
  4. Check Event Manager - Look for deduplication warnings
  5. Review attribution window - Purchase may be outside attribution window

Attribution Incorrect or Missing

Symptoms: Conversions show as "direct" instead of campaign name

Solutions:

  1. Add UTM parameters - Ensure ads use UTM tracking templates
  2. Check click tracking - Verify clicks appear in Campaign Reports
  3. Test attribution flow - Click ad → purchase → verify in reports
  4. Review attribution window - Check Property Settings attribution window
  5. Clear browser cookies - Test with fresh incognito session

Duplicate Conversions

Symptoms: Same order appears multiple times in ad platforms

Solutions:

  1. Remove direct pixels - Disable Meta Pixel, Google tag from theme
  2. Check for duplicate tags - Use Tag Assistant to find multiple pixels
  3. Disable platform plugins - Turn off "Facebook for WooCommerce" etc.
  4. Review event deduplication - Check Event Manager for warnings

Low Match Rate (Meta/Facebook)

Symptoms: Facebook Event Manager shows low match quality

Understanding:

  • Match rate depends on customer data your platform collects
  • Shopify/WooCommerce: High match rate (email, name, phone collected)
  • Webhook platforms: Varies by data provided
  • Anonymous checkout: Lower match rate expected

Solutions:

  1. Require email at checkout - Don't allow guest checkout
  2. Collect phone numbers - Add phone field to checkout
  3. Enable server-side API - Conversion API improves match rate
  4. Check data mapping - Ensure customer fields are mapped correctly
💡

Note: Match rate indicates data quality but doesn't prevent attribution. Even 50% match rate allows effective campaign optimization. Learn more about Event Match Quality.


Common Questions

Common Questions

FAQ was last reviewed on 2026-02-17

Yes! Create a separate Property for each store. Each Property gets its own tracking tag, separate conversion reports, and custom settings (timezone, currency). The number of Properties you can create depends on your plan. View pricing
It depends on your platform: Shopify/WooCommerce: No separate tag needed - the app/plugin handles everything. ThriveCart/SamCart/Others: Yes - install tag on website AND configure webhook. Custom platforms: Install tag and implement purchase tracking code. Check your platform's integration guide for specific requirements.
No. AnyTrack's tracking tag is lightweight (~15KB), asynchronous (doesn't block page rendering), cached for repeat visitors, and server-side for purchase events (no client-side delay). Most stores see no measurable impact on performance.
AnyTrack uses server-side tracking for conversions. Ad blockers can't block server-side events - Purchase tracking happens on your server, not in the browser. Client-side tracking affected - Click tracking and page view attribution may be reduced. Overall impact minimal - ~95%+ of conversions are still tracked via server-side webhooks. This is a major advantage over pixel-only tracking which ad blockers can completely block.
Yes! For subscription-based products: Initial purchase: Tracked as standard Purchase event. Recurring payments: Tracked as separate Purchase events each billing cycle. Subscription status: Some platforms (Memberful, WooCommerce Subscriptions) track renewal, cancellation events. Check your platform's guide for subscription-specific tracking capabilities.
Attribution accuracy depends on several factors: Server-side conversions: 100% accurate (received directly from your store). Click-to-conversion matching: 95-99% accurate using click IDs. UTM tracking: Required for campaign-level attribution. Attribution window: Customizable in Property Settings (default: 30 days). Unlike pixel-only tracking, AnyTrack receives actual conversion data from your store, making attribution highly reliable.
Yes! Use AnyTrack's offline conversion tracking: Manual conversion upload, CSV bulk import, or API integration for CRM systems. This allows you to attribute phone or in-person sales to online campaigns.

Next Steps

Ready to connect your eCommerce platform?

For Shopify Stores:

  1. Install Shopify Integration - One-click app installation
  2. Connect Facebook Ads - Enable Meta Conversion API
  3. Verify Setup - Complete integration checklist

For WooCommerce Stores:

  1. Install WooCommerce Plugin - WordPress plugin setup
  2. Connect Google Ads - Enable Enhanced Conversions
  3. Test Integration - Verify tracking works

For Other Platforms:

  1. Choose Your Platform - Find your cart platform
  2. Install Tracking Tag - Add to your website
  3. Configure Webhook - Set up conversion tracking

Related Resources

Platform Guides

Ad Platform Setup

Tracking & Attribution

Support