ChatCal Docs
Büyüme

Influencer Attribution

go.chatcal.ai kampanya linkleri, Worker implementasyonu, admin raporları ve domain doğrulama.

Repo referansı: chatcalgo/ · Tam dokümantasyon: docs/chatcalgo.md (monorepo internal)

Campaign links should be served from https://go.chatcal.ai.

  • https://go.chatcal.ai/c/{campaignSlug}
  • https://go.chatcal.ai/i/{creator}/{platform}

Supported query parameters:

  • creator or utm_source
  • platform or utm_medium
  • campaign or utm_campaign
  • content or utm_content

The Worker generates a fresh click_id on every click (query click_id is not used on redirect).

Redirect Behavior

For each click, the Worker:

  1. Parses campaign metadata from path + query
  2. Creates a unique click_id (clk_ prefix)
  3. Inserts a row into D1 clicks
  4. Optionally sends Mixpanel Campaign Link Clicked
  5. Returns 302 by User-Agent:
ClientDestination
AndroidPlay Store with referrer (UTM + click_id)
iOSApp Store URL
Desktop / otherhttps://chatcal.ai/ with UTM + click_id

App-installed Universal/App Link opens are handled by the mobile app from the original go.chatcal.ai URL (AttributionService).

Example Android referrer payload:

utm_source=creatorx&utm_medium=instagram&utm_campaign=summer_launch&utm_content=reel_1&click_id=clk_123&source_url=...

Admin Reports

Protected by Authorization: Bearer <ADMIN_TOKEN>.

EndpointDescription
GET /admin/reports/summary?days=7Total clicks, unique creators/campaigns
GET /admin/reports/creators?days=7Clicks by creator + platform
GET /admin/reports/campaigns?days=30Clicks by campaign
GET /admin/reports/daily?days=30Daily click series

Domain Verification Files

chatcalgo/public/.well-known/apple-app-site-association — iOS Universal Links, team Q722G994W5.com.chatcal.app.

Android App Links:

https://go.chatcal.ai/.well-known/assetlinks.json

Package: com.chatcal.app. Use production signing SHA-256 from Play Console (no placeholder in production).

  • Deploy runbook: docs/deploy.md
  • Env reference: docs/env.md
  • Growth roadmap: docs/chatcalgo-roadmap.md

On this page