Automatically capturing affiliate data helps you track marketing performance across different platforms.Documentation Index
Fetch the complete documentation index at: https://docs.elasticfunnels.io/llms.txt
Use this file to discover all available pages before exploring further.
How It Works
- Affiliate-network postbacks are received automatically once you’ve configured the matching merchant or integration
- View stats on your dashboard for each affiliate individually
- Use the Tracking Link Builder to create properly formatted tracking URLs with UTM parameters for accurate attribution
Supported Networks
ElasticFunnels groups affiliate-network integrations into two patterns:- Inbound (we receive) — Postbacks come from the network so EF can record sales, refunds, chargebacks, and rebills. Setup is on the network side: paste the EF postback URL into your network account.
- Outbound (we send) — EF posts conversion events to the network so it can attribute lander or pre-lander performance. Setup is in EF: enter the network’s postback URL plus the relevant click-id parameter.
Inbound networks (postbacks → ElasticFunnels)
| Network | Auth / validation | Receives | Notes |
|---|---|---|---|
| BuyGoods | Postback URL only | Purchase, refund, cancel, chargeback, commission void | Auto-creates tracking pixels for BuyGoods merchants |
| ClickBank S2S | Secret key validation | Purchase, refund, chargeback, upsell | Same secret key you set in the ClickBank backend |
| JVZoo Affiliate S2S | Postback URL only | Affiliate purchase, refund | Reads tid macro to attribute to the original click |
| JVZoo Vendor IPN | cverify signature | Sale, rebill, refund, chargeback, cancel | Uses your JVZoo secret key to verify v1/v2 IPNs |
| Digistore24 S2S | Postback URL only | Currently scaffolded only — full postback handling in development |
Outbound networks (postbacks ← ElasticFunnels)
Multiple networks at once. EF supports running outbound integrations like Everflow and RedTrack alongside inbound networks like BuyGoods or ClickBank. Each conversion fans out to every integration whose merchant filter matches.
Tracking Link Builder
The Tracking Link Builder creates tracking URLs with UTM parameters for attribution across your marketing channels.Accessing the Tracking Link Builder
You can access the Tracking Link Builder in several ways:From Tools Menu
From Tools Menu
From Pages List
From Pages List
- Go to Pages in the main menu
- Find the page you want to create a tracking link for
- Click the dropdown menu (three dots) on the page row
- Select “Get Tracking Link”
From Funnels List
From Funnels List
- Go to Funnels in the main menu
- Find the funnel you want to create a tracking link for
- Click the dropdown menu (three dots) on the funnel row
- Select “Get Tracking Link”
How to Use the Tracking Link Builder
Step 1: Select Your Destination
Choose how you want to specify your destination URL:URL Tab
Enter a custom URL manually. Perfect for external landing pages or specific URLs.
Page Tab
Select an existing page from your ElasticFunnels account. The page URL will be automatically populated.
Funnel Tab
Select an existing funnel from your account. The funnel URL will be automatically generated.
Step 2: Choose Your Ad Platform (Optional)
Select an ad platform from the “Auto Cost Update” dropdown to automatically populate UTM parameters with the correct format:- Meta Ads - Facebook/Meta advertising campaigns
- Google Ads - Google advertising campaigns
- TikTok Ads - TikTok advertising campaigns
- Bing Ads - Microsoft Bing advertising campaigns
- LinkedIn Ads - LinkedIn advertising campaigns
When you select a platform, the UTM parameters are automatically populated with the correct tokens and format for that platform. You can still customize them manually if needed.
Step 3: Configure UTM Parameters
The builder includes fields for all standard UTM parameters:- UTM Source - The source of your traffic (e.g., “facebook”, “google”, “email”)
- UTM Medium - The marketing medium (e.g., “cpc”, “email”, “social”)
- UTM Campaign - The campaign name or identifier
- UTM Term - Keywords or ad identifiers (often used for ad names)
- UTM Content - Additional content identifier (often used for ad set names)
Step 4: Add Dynamic Tokens
Click the “Add Token” button next to any UTM field to insert dynamic tokens that will be replaced by the ad platform: Meta Ads Tokens:| Token | Description |
|---|---|
{{campaign.name}} | Campaign name |
{{adset.name}} | Ad set name |
{{ad.name}} | Ad name |
{{campaign.id}} | Campaign ID |
{{adset.id}} | Ad set ID |
{{ad.id}} | Ad ID |
{{site_source_name}} | Site source name |
{{placement}} | Ad placement |
| Token | Description |
|---|---|
{campaignid} | Campaign ID |
{keyword} | Keyword |
{creative} | Creative ID |
{adgroupid} | Ad group ID |
{placement} | Placement |
{device} | Device type |
{network} | Network type |
{matchtype} | Match type |
{target} | Target |
| Token | Description |
|---|---|
__CAMPAIGN_NAME__ | Campaign name |
__CID_NAME__ | Campaign group name |
__AID_NAME__ | Ad name |
__CAMPAIGN_ID__ | Campaign ID |
__CID__ | Campaign group ID |
__AID__ | Ad ID |
__PLACEMENT__ | Placement |
| Token | Description |
|---|---|
{Campaign} | Campaign name |
{CampaignId} | Campaign ID |
{AdGroupName} | Ad group name |
{AdGroupId} | Ad group ID |
{AdTitle} | Ad title |
{AdId} | Ad ID |
{Keyword} | Keyword |
{QueryString} | Query string |
{Device} | Device type |
{MatchType} | Match type |
{Network} | Network type |
| Token | Description |
|---|---|
{{CAMPAIGN_NAME}} | Campaign name |
{{CAMPAIGN_ID}} | Campaign ID |
{{CAMPAIGN_GROUP_NAME}} | Campaign group name |
{{CAMPAIGN_GROUP_ID}} | Campaign group ID |
{{CREATIVE_ID}} | Creative ID |
{{ACCOUNT_ID}} | Account ID |
{{ACCOUNT_NAME}} | Account name |
Tokens are automatically replaced by the ad platform when someone clicks your link. This ensures accurate tracking even if campaign names change.
Step 5: Copy Your Final Link
Once you’ve configured all parameters:- Review the Final Link at the bottom of the builder
- Click the “Copy Link” button to copy it to your clipboard
- Use this link in your ad campaigns
The final link includes all UTM parameters and the
adid parameter (automatically added based on your selected platform) for proper attribution and ad spend tracking.Best Practices for Tracking Links
Use Platform Templates
Always select your ad platform to ensure UTM parameters are formatted correctly for that platform’s requirements.
Match Campaign Names Exactly
Ensure UTM parameter values match your campaign, ad set, and ad names exactly in Meta Ads (or other platforms) for proper attribution.
Use Dynamic Tokens
Prefer dynamic tokens (like
{{campaign.name}}) over static values when possible. This ensures tracking continues to work if you rename campaigns.Test Your Links
After creating a tracking link, test it by clicking it and verifying the UTM parameters appear correctly in your analytics.
Viewing Affiliate Data
- Go to your main dashboard
- Navigate to the “Analytics” or “Affiliates” section
- Select individual affiliates to see their performance metrics
- Filter by date ranges, products, or traffic sources
Key Metrics Tracked
- Clicks: Number of visitors from each affiliate
- Conversions: Sales generated by each affiliate
- Revenue: Total revenue attributed to each affiliate
- Conversion Rate: Percentage of clicks that convert
- Average Order Value: Average purchase amount per affiliate
Integration with Campaigns Management
Tracking links created with the Tracking Link Builder work with Campaigns Management:- Proper Attribution: UTM parameters ensure conversions are correctly attributed to campaigns, ad sets, and ads
- Funnel Analytics: When UTM parameters match your campaign structure, you’ll see funnel metrics (revenue, sales, profit) in Campaigns Management
- Ad Spend Tracking: The
adidparameter enables automatic ad spend tracking and ROI calculations
For detailed information about managing campaigns and viewing unified metrics, see the Campaigns Management documentation.
Best Practices
- Regularly review affiliate performance data
- Identify your top-performing affiliates for special promotions
- Use data to optimize commission structures
- Provide performance feedback to your affiliate partners
- Set up alerts for significant performance changes
- Always use the Tracking Link Builder for creating tracking URLs to ensure proper formatting and attribution
- Test tracking links before launching campaigns to verify parameters are working correctly