Overview
The Everflow Shopify integration automatically connects your Shopify store to track affiliate marketing performance. It monitors when customers click on affiliate links and make purchases, giving you complete visibility into which partners are driving sales.

Quick Reminder:
- You can connect multiple Shopify stores to one Everflow account
- Each Shopify store can only connect to one Everflow account at a time
- You must select an Advertiser for each integration
Installation Steps



Configuration Settings
Basic Settings
- Name: Identify your integration (required)
- Advertiser: Select which advertiser this store represents (required)
- Tracking Domain: Choose your Everflow tracking domain (we recommend using the default)
Tracking Options
Basic Scripts (Recommended)
The app automatically installs these default tracking scripts:
Click Script:
Conversion Script:
Reconciliation Feature
What it does: Matches the Shopify Cart ID to the Everflow Transaction ID to ensure accurate affiliate tracking, even when cookies are lost during checkout, when customers switch devices, or when browser data is cleared.

Settings:
- Toggle to enable/disable
- Built-in email attribution (works automatically)
- Uses checkout_token for better tracking
- Optional line item discount settings
Testing Your Integration
Steps:
- Enable Direct Linking in your Offer's Tracking & Controls section
- If you can't enable Direct Linking, add ?_ef_transaction_id={transaction_id} to your Default Landing Page URL
- Generate a tracking link for your Shopify offer
- Place a test order
- Check your reports to verify the data appears

Finding Your Data
Conversion Reports
Quick search: Use the search bar in the top-right of the Platform to find orders by Order ID.
Detailed reports:
To see reconciliation data:
Look for "Integration" in the Attribution Method column to identify reconciled conversions.
Refunds Report
Click here for more information.
Advanced Features
How the Integration Works (Technical Details)
For technical users: The integration uses Shopify's Customer Event Pixels (CEP) technology:
- Web Pixel Extension: Captures customer events in real-time
- Server-Side API: Automatically transfers data to Everflow when customers interact with your store
- Shopify CLI Technology: Built on modern, reliable tracking technology

Additional Event Tracking
Want to track more than just purchases? You can add custom events in Shopify:
For technical users who want to access additional data points from the checkout_completed event, you can view the complete list of available macros and data fields in Shopify's documentation.
Add to Cart Tracking:
Checkout Started Tracking:
The checkout_started event behaves differently depending on your store setup. With Checkout Extensibility, it triggers every time someone enters checkout. Without it, it only triggers the first time.
Frequently Asked Questions
Need Help?
For custom event setup or complex migrations, our Customer Success team is here to help. Contact them with your specific requirements and any existing scripts you need to migrate.