# Policy User-agent: GPTBot Allow: / User-agent: ChatGPT-User Allow: / User-agent: ClaudeBot Allow: / # Affset Affset (aff-set) — affiliate tracker and white-label ad server for media buyers, affiliate teams and CPA networks. S2S postback conversion tracking, sub-ID reporting, traffic-source cost sync, payout rules, and an MCP server on every plan. Not related to Affise. ## At a glance - Affiliate tracker first: tracking links, S2S postbacks, sub-ID reports, cost sync from ExoClick and TrafficStars — on a platform you can white-label. - Manage advertisers, publishers, campaigns, and zones from one dashboard. - Track clicks, postbacks, and conversions in real time. - Use your own branding on every plan, add your own domain on paid plans, and invite a team with six roles. - Permanent free plan, no credit card; transparent monthly plans with no per-seat fees (see https://affset.com/pricing). ## Product Summary Affset gives media buyers and affiliate teams one hosted tracker for tracking links, S2S attribution, sub-ID reporting, traffic-source cost sync, and campaign controls. The same account can be branded for partners and operated from the dashboard, REST API, or MCP clients. ## Key Links - Homepage: https://affset.com/ - Pricing: https://affset.com/pricing - Product Demo Guide: https://affset.com/demo - Postback Demo: https://affset.com/postback-demo - API Reference: https://affset.com/docs - API Reference (markdown): https://affset.com/api-reference.md - OpenAPI 3.0 spec (REST API, for function-calling tools and client generators): https://affset.com/openapi.json - Glossary: https://affset.com/glossary - MCP & integrations: https://affset.com/integrations - MCP hosted endpoint (streamable HTTP + OAuth): https://mcp.affset.com/mcp - MCP OAuth protected-resource metadata (RFC 9728, scopes_supported): https://mcp.affset.com/.well-known/oauth-protected-resource - MCP OAuth authorization-server metadata (RFC 8414): https://oauth.affset.com/.well-known/oauth-authorization-server - MCP source (GitHub): https://github.com/affset/mcp - Overview: https://affset.com/#overview - Features: https://affset.com/#features - MCP: https://affset.com/#mcp - How It Works: https://affset.com/#how-it-works - FAQ: https://affset.com/#faq - Sitemap: https://affset.com/sitemap.xml - Robots: https://affset.com/robots.txt ## Access model (for agents) The REST API (https://api.affset.com, spec at https://affset.com/openapi.json) authenticates with an API key: `Authorization: Bearer ` plus `X-Namespace: `. Keys carry permissions, and roles decide what a key sees inside its tenant (six roles: owner, manager, advertiser, advertiser_manager, publisher, publisher_manager). - Key permission `read`: GET endpoints — list and read resources, stats, and conversions. - Key permission `write`: POST, PUT, PATCH and DELETE — create, update, delete, rotate, revoke. The hosted MCP server is the OAuth-protected way in; each grant is backed by an API key with exactly the permissions its scope implies, so the same RBAC applies. Scopes (declared in the metadata documents above): - Scope `read` → key permissions read. Read-only tool set — every tool that writes is stripped from the session. - Scope `full` → key permissions read, write. Every tool, backed by a read+write key. Only offered to roles that can write. affset.com/.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server redirect to those documents. ## Glossary Plain-English definitions of ad serving, affiliate tracking, and media buying terms. Each entry links to a markdown version; drop the ".md" suffix for the HTML page. - [Ad server](https://affset.com/glossary/ad-server.md): An ad server decides which ad to show for each request, delivers it, and records impressions, clicks, and conversions. How ad servers work, explained simply. - [White-label ad server](https://affset.com/glossary/white-label-ad-server.md): A white-label ad server runs under your own brand and domain, so advertisers and publishers see your platform — not the vendor behind it. - [CPA network](https://affset.com/glossary/cpa-network.md): A CPA network connects advertisers who pay per action with affiliates who drive the traffic, handling tracking, payouts, and quality control in between. - [Affiliate network](https://affset.com/glossary/affiliate-network.md): An affiliate network is a marketplace that matches advertisers with publishers and handles tracking, reporting, and payments for both sides. - [Postback URL](https://affset.com/glossary/postback-url.md): A postback URL is a server-to-server callback that reports a conversion, carrying the click ID so the sale or lead is credited to the right click. - [Server-to-server (S2S) tracking](https://affset.com/glossary/server-to-server-tracking.md): S2S tracking reports conversions directly between servers using a click ID, instead of relying on browser pixels and cookies. Reliable and blocker-proof. - [Click ID](https://affset.com/glossary/click-id.md): A click ID is a unique identifier generated for every ad click, passed to the advertiser and returned in the postback to attribute conversions. - [Sub ID (sub1–sub5)](https://affset.com/glossary/sub-id.md): Sub IDs are free-form labels (sub1–sub5) appended to tracking links to segment traffic by placement, creative, or keyword in reports. - [Conversion tracking](https://affset.com/glossary/conversion-tracking.md): Conversion tracking records when a visitor completes a desired action and attributes it to the click and campaign that caused it. Methods and trade-offs. - [Tracking pixel](https://affset.com/glossary/tracking-pixel.md): A tracking pixel is a snippet on the confirmation page that reports a conversion from the browser. Simple to install, but fragile compared to postbacks. - [Offer](https://affset.com/glossary/offer.md): An offer is a packaged advertiser deal: the product, landing pages, payout, conversion event, and traffic rules an affiliate agrees to when promoting it. - [Vertical](https://affset.com/glossary/vertical.md): A vertical is the industry category an offer belongs to — nutra, finance, dating, sweepstakes, iGaming. Why buyers specialize and how verticals differ. - [Payout](https://affset.com/glossary/payout.md): A payout is the amount paid to an affiliate for each conversion. How payout rules, geo tiers, and revenue share models work. - [EPC (earnings per click)](https://affset.com/glossary/epc.md): EPC is revenue divided by clicks — the standard yardstick for comparing offers and placements regardless of conversion rate or payout size. - [Conversion rate (CR)](https://affset.com/glossary/conversion-rate.md): Conversion rate is the share of clicks that end in a conversion. What counts as a good CR and how flow, geo, and traffic quality move it. - [CTR (click-through rate)](https://affset.com/glossary/ctr.md): CTR is clicks divided by impressions — the share of people who saw an ad and clicked it. What it tells you about creatives and placements. - [CPA (cost per action)](https://affset.com/glossary/cpa.md): CPA pricing pays only when a defined action happens — a lead, sale, or install. How the CPA model works and when it beats CPC and CPM. - [CPC (cost per click)](https://affset.com/glossary/cpc.md): CPC pricing charges the advertiser for each click on an ad. How CPC bidding works and how it pairs with EPC in campaign math. - [CPM (cost per mille)](https://affset.com/glossary/cpm.md): CPM is the price per 1,000 ad impressions. Where CPM buying is used and how to convert between CPM, CPC, and CPA in campaign math. - [Tracking link](https://affset.com/glossary/tracking-link.md): A tracking link routes a click through the tracker, which logs it, assigns a click ID, and redirects to the destination. Anatomy of a campaign URL. - [Ad zone](https://affset.com/glossary/ad-zone.md): An ad zone is a named placement slot on a publisher property with its own tag, targeting, and stats — the unit ad servers use to organize inventory. - [Traffic-back URL](https://affset.com/glossary/traffic-back.md): A traffic-back URL is the fallback destination an ad server redirects to when no campaign can serve — monetizing unsold or filtered traffic. - [Smartlink](https://affset.com/glossary/smartlink.md): A smartlink is a single URL that auto-routes each click to the best-matching offer by geo, device, and carrier. Where smartlinks fit and their trade-offs. - [Prelander](https://affset.com/glossary/prelander.md): A prelander is a page between the ad and the offer that warms the visitor up — quizzes, advertorials, spin-wheels — to lift conversion and approval rates. - [Direct linking](https://affset.com/glossary/direct-linking.md): Direct linking sends ad traffic straight to the offer page with no prelander in between. When it outperforms bridge pages and when it burns budget. - [Tracking macros](https://affset.com/glossary/tracking-macros.md): Tracking macros are placeholders like {click_id} or {payout} that tracking systems replace with real values at click or postback time. - [Media buying](https://affset.com/glossary/media-buying.md): Media buying is purchasing ad traffic — push, pop, native, search — and arbitraging it against offer payouts. The core loop, explained. - [ROAS (return on ad spend)](https://affset.com/glossary/roas.md): ROAS is revenue divided by ad spend. How it differs from ROI, and which one to optimize in performance campaigns. - [Approval rate](https://affset.com/glossary/approval-rate.md): Approval rate is the share of submitted conversions an advertiser accepts after review. Holds, rejection reasons, and why the rate moves. - [Hold (review period)](https://affset.com/glossary/hold.md): A hold (review period) is the delay between a recorded conversion and an approved payout. Why holds exist, typical lengths, and the cash-flow math for buyers. - [Attribution](https://affset.com/glossary/attribution.md): Attribution decides which click gets credit for a conversion. How last-click attribution and attribution windows work in affiliate tracking. - [Redirect tracking](https://affset.com/glossary/redirect-tracking.md): Redirect tracking routes each click through the tracker before the destination — via HTTP 302 or an HTML/JS hop. Trade-offs of each method. - [Custom tracking domain](https://affset.com/glossary/custom-tracking-domain.md): A custom tracking domain puts your own domain on tracking links instead of a shared platform domain — for trust, deliverability, and control. - [Bot traffic](https://affset.com/glossary/bot-traffic.md): Bot traffic is non-human clicks and impressions — crawlers, click farms, fraud scripts. How it distorts campaign stats and how to filter it. ## Topic Keywords affiliate tracker, affiliate tracking software, white-label ad server, CPA network software, S2S postback tracking, sub-ID reporting, media buying, conversion tracking, tracking links, MCP server, ad serving