Affiliate Tracking System

Commission tracking, attribution rules, and payout configuration.

5 min readUpdated 2025-01-10

The affiliate system enables you to create trackable referral links for promoters, teachers, and partners. Commissions are tracked automatically and paid via Stripe.

Affiliate Link Structure

bash
# Affiliate link format
https://brightstarevents.com/events/{org}/{event}?ref={affiliate_code}

# Example
https://brightstarevents.com/events/sunrise-yoga/retreat?ref=SARAH

# Short link version
https://bstar.events/abc123?ref=SARAH

Attribution Rules

Click Attribution

Cookie duration: 30 days
Last-click wins: Most recent affiliate gets credit
Cross-device: Not tracked (cookie-based)

Conversion Attribution

Requirement: Purchase within 30 days of click
Eligible: All ticket types
Excluded: Orders with discount codes (optional)

Attribution Data Captured

โ€ขAffiliate code
โ€ขClick timestamp
โ€ขReferral URL
โ€ขOrder ID
โ€ขTicket types purchased
โ€ขCommission amount

Affiliate attribution flow diagram

Interactive component coming soon

Commission Configuration

Commission Types

Percentage: 5-20% of ticket price
Flat rate: Fixed $ per ticket
Tiered: Increasing % at volume thresholds

Example Tiers

Tier 1 (1-10 sales): 10%
Tier 2 (11-25 sales): 12%
Tier 3 (26+ sales): 15%

Payout

Minimum: $25
Schedule: Monthly (or manual)
Method: Stripe payout to affiliate's account

Affiliate Dashboard

Affiliates can view:

  • Total clicks on their link
  • Conversions (with order details)
  • Commission earned
  • Pending vs. paid commissions
  • Payout history
  • Performance by event
Generate unique codes for each affiliate (SARAH, JOHN, STUDIO_ABC) for easy tracking. Avoid generic codes like "PROMO" that might be guessed.

Ready to get started?

Create your first event on EveryEvent Portland โ€” itโ€™s free.