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:
- Track purchases automatically - Capture order data, revenue, products, and customer information
- Attribute sales to campaigns - Match conversions to the ad campaign, keyword, and creative using UTM parameters
- Send data to ad platforms - Sync conversion events to Facebook Ads, Google Ads, TikTok Ads via server-side APIs
- Build audiences - Create remarketing audiences based on purchase behavior
- Provide accurate reporting - See which campaigns drive sales in Campaign Reports
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 WorksCustomer 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:
| Platform | Integration Type | Setup Time | Guide |
|---|---|---|---|
| Shopify | App Installation | 5 minutes | Shopify Integration |
| WooCommerce | WordPress Plugin | 10 minutes | WooCommerce Integration |
Why use native integrations:
- ✅ Automatic event tracking (AddToCart, InitiateCheckout, Purchase)
- ✅ Product catalog sync with name, SKU, price, image
- ✅ Customer data collection (email, name, phone for match rate)
- ✅ Server-side conversion tracking (Conversion API)
- ✅ No code required
Webhook-Based Integrations
Requires webhook configuration:
| Platform | Integration Type | Setup Time | Guide |
|---|---|---|---|
| ThriveCart | Webhook + Tag | 15 minutes | ThriveCart Integration |
| SamCart | Webhook + Tag | 15 minutes | SamCart Integration |
| Memberful | Webhook + Tag | 15 minutes | Memberful Integration |
| Funnelish | Webhook + Tag | 15 minutes | Funnelish Integration |
| CopeCart | Webhook + Tag | 15 minutes | CopeCart Integration |
Webhook integrations provide:
- ✅ Server-side purchase tracking
- ✅ Order value and product data
- ✅ Real-time conversion sync
- ⚠️ Requires manual webhook setup in your platform
Custom eCommerce Platforms
For platforms not listed above:
| Platform | Integration Method | Complexity | Guide |
|---|---|---|---|
| Custom Stores | JavaScript API + Webhook | Medium | Custom Integration |
| Other Platforms | Manual Event Tracking | Medium | Track Custom Events |
Choose Your Integration Path
Path 1: Shopify or WooCommerce
Best for: Most eCommerce stores
- Install the native app/plugin
- Connect your ad platforms
- Start tracking automatically
Setup guides:
Path 2: Supported Cart Platforms
Best for: ThriveCart, SamCart, Memberful, Funnelish, CopeCart users
- Install AnyTrack tracking tag on your site
- Configure webhook in your cart platform
- Connect conversion sources in AnyTrack
- Connect ad platforms
Setup guides:
- ThriveCart Integration
- SamCart Integration
- Memberful Integration
- Funnelish Integration
- CopeCart Integration
Path 3: Custom or Unlisted Platforms
Best for: Custom-built stores, niche platforms
- Install AnyTrack tracking tag
- Implement purchase event using JavaScript API
- Set up webhook for server-side tracking (optional)
- 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:
- Create an AnyTrack Property for your store
- 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:
- Install AnyTrack tracking tag
- Implement purchase tracking using Custom Integration guide
Step 3: Connect Ad Platforms
Send conversion data to your ad platforms:
- Go to AnyTrack Dashboard → Integrations
- Connect your advertising platforms:
- Facebook Ads - Meta Conversion API
- Google Ads - Enhanced Conversions
- TikTok Ads - Events API
- Microsoft Ads
- Enable server-side tracking (Conversion API)
Remove Direct PixelsAfter 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
- Install AnyTrack Pixel Helper
- Visit your store - extension icon should turn blue
- Check Property Settings for PageView events
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
- Add UTM parameters to your ad campaigns
- Click your own ad with UTM tracking
- Complete test purchase
- Verify attribution in Campaign Reports
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 AvailabilityEvent 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:
- Event name (Purchase, CompleteRegistration, Lead)
- Order value and currency
- Product names and SKUs
- Click ID (fbclid, gclid, ttclid)
- UTM campaign parameters
Customer Data (for match rate):
- Email address (hashed)
- Phone number (hashed)
- First and last name (hashed)
- City, state, country
- IP address
Privacy & HashingAll 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
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:
- Check integration status - Verify "Connected" in AnyTrack dashboard
- Test with Pixel Helper - Ensure AnyTrack tag is loading on store pages
- Check webhook configuration - Verify webhook URL is correct (webhook-based platforms)
- Review Event Log - Check for error messages in integration Event Log
- Verify Property ID - Ensure correct Property is connected
Purchases Not Appearing in Ad Platforms
Symptoms: AnyTrack shows purchase, but Facebook/Google doesn't
Solutions:
- Wait 15-20 minutes - Server-side events can be delayed
- Check pixel connection - Verify ad platform is connected in AnyTrack
- Verify conversion API - Ensure server-side tracking is enabled
- Check Event Manager - Look for deduplication warnings
- Review attribution window - Purchase may be outside attribution window
Attribution Incorrect or Missing
Symptoms: Conversions show as "direct" instead of campaign name
Solutions:
- Add UTM parameters - Ensure ads use UTM tracking templates
- Check click tracking - Verify clicks appear in Campaign Reports
- Test attribution flow - Click ad → purchase → verify in reports
- Review attribution window - Check Property Settings attribution window
- Clear browser cookies - Test with fresh incognito session
Duplicate Conversions
Symptoms: Same order appears multiple times in ad platforms
Solutions:
- Remove direct pixels - Disable Meta Pixel, Google tag from theme
- Check for duplicate tags - Use Tag Assistant to find multiple pixels
- Disable platform plugins - Turn off "Facebook for WooCommerce" etc.
- 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:
- Require email at checkout - Don't allow guest checkout
- Collect phone numbers - Add phone field to checkout
- Enable server-side API - Conversion API improves match rate
- 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
Next Steps
Ready to connect your eCommerce platform?
For Shopify Stores:
- Install Shopify Integration - One-click app installation
- Connect Facebook Ads - Enable Meta Conversion API
- Verify Setup - Complete integration checklist
For WooCommerce Stores:
- Install WooCommerce Plugin - WordPress plugin setup
- Connect Google Ads - Enable Enhanced Conversions
- Test Integration - Verify tracking works
For Other Platforms:
- Choose Your Platform - Find your cart platform
- Install Tracking Tag - Add to your website
- Configure Webhook - Set up conversion tracking
Related Resources
Platform Guides
- Shopify Integration
- WooCommerce Integration
- ThriveCart Integration
- SamCart Integration
- Custom eCommerce Integration
Ad Platform Setup
Tracking & Attribution
- UTM Parameters Guide
- Event Mapping
- Campaign Reports
- Conversions Report
- Event Attributes
- Server-Side Tracking
Support
Updated 9 days ago
