Affiliate disclosure

Some ticket links are tagged.

When you click Get Tickets on a Showbase event page, the destination URL sometimes carries a partner-program tracking parameter. If the ticketing site honors it and you make a purchase in that session, Showbase may earn a small commission from the ticketing company — not from you. Your price is unchanged.

Networks we're in

As of this writing (we'll update this list as we register or drop each one).

  • Ticketmaster Partner Network
    tag param: ?cmpid=…
    Supported
  • DICE Ambassador
    tag param: ?dice_id=…
    Supported
  • Resident Advisor
    tag param: ?utm_source=…
    Supported
  • Eventbrite Spectrum
    tag param: ?aff=…
    Supported
  • Direct venue programs
    tag param: ?ref=…
    Supported
  • AXS Partner
    tag param: ?(pending)=…
    Planned

What affiliate revenue doesn't influence

  • A show's score or tier. The ranking function in src/lib/ranking/engine.ts never reads which source a ticket link goes to for the purposes of scoring. There's a comment in the code asserting this contract.
  • Rail placement. Trending Tonight, Must See, Underground Picks — none of them consider whether a show's source pays us.
  • Which events make a digest. The weekly email (when you follow an artist) is scoped to matches on your follow list + a minimum quality score.
  • Search ranking. Free-text search uses the same score as the rails.

How to verify

The affiliate wrapper is a single ~90-line module. Its inputs are the ticket URL + the source (ticketmaster, dice, ra, eventbrite, venue). Its output is a URL with a partner parameter appended, or the original URL unchanged when no env var is set for that source. The ranking engine doesn't import it. You can read both files:

  • src/lib/affiliate/wrap.ts
  • src/lib/ranking/engine.ts