Skip to content

docs: attribute the dashboard link with UTM parameters - #19

Merged
spencer-zqian merged 1 commit into
mainfrom
docs/utm-attribute-dashboard-links
Jul 28, 2026
Merged

docs: attribute the dashboard link with UTM parameters#19
spencer-zqian merged 1 commit into
mainfrom
docs/utm-attribute-dashboard-links

Conversation

@spencer-zqian

Copy link
Copy Markdown
Contributor

The Sonilo dashboard now captures first-touch UTM parameters and breaks new API keys down by acquisition channel (sonilo-ai/sonilo-api-dashboard#171). That instrumentation is only a receiver — it can attribute a visitor only if the link they followed carries the parameters. Until this lands, everyone arriving from this README is recorded as direct.

Tags the "create an API key" link with utm_source=sonilo_python&utm_medium=readme&utm_campaign=sdk_quickstart.

GitHub and PyPI render this same README, so they share one utm_source — they are not separately distinguishable, which is fine. The useful question is which package brought the user, not which host they read about it on.

Docs only. No code, no dependency, no release required.

The dashboard now records first-touch UTM and breaks new API keys down by
acquisition channel, but it can only receive what the links carry. Without
this, everyone arriving from this README is attributed to direct.
@sapient-app

sapient-app Bot commented Jul 28, 2026

Copy link
Copy Markdown

Sapient docs evals

Waiting for the staging docs URL before running evals.

Sapient will start the selected PR evals automatically when GitHub reports a successful docs deployment for this PR. This usually happens within 15 minutes.

Commit: 44ea5a4
Status: waiting for staging docs URL

@spencer-zqian
spencer-zqian merged commit 3b0db4a into main Jul 28, 2026
2 checks passed
@spencer-zqian
spencer-zqian deleted the docs/utm-attribute-dashboard-links branch July 28, 2026 06:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant