Skip to content

Add UTM parameters to 51degrees.com links - #46

Merged
jwrosewell merged 2 commits into
mainfrom
chore/utm-links
Jun 13, 2026
Merged

Add UTM parameters to 51degrees.com links#46
jwrosewell merged 2 commits into
mainfrom
chore/utm-links

Conversation

@jwrosewell

Copy link
Copy Markdown
Contributor

Apply the standard UTM vocabulary to navigational 51degrees.com links so the Content Team can trace traffic to its exact source.

Changes:

  • readme.md: replaced legacy Logo.ashx logo URL with /img/logo.png, retagged logo and developer documentation links (old php-open-source scheme), un-versioned the 4.2 documentation path.
  • ci/README.md: tagged the resource-key documentation link, un-versioned the 4.4 documentation path.
  • Added .github/workflows/utm-link-lint.yml.

Functional hosts (cloud.51degrees.com), the engineering email, and test fixtures were left untouched. composer.json has no homepage field. Lint passes with scripts/utm-lint.ps1.

Apply the standard vocabulary so the Content Team can trace traffic
to its exact source: utm_source (github|code|nuget|npm|maven|packagist),
utm_medium (readme|docs|example|comment|package), utm_campaign = repo
name, utm_content = file path slug, utm_term = location within the
file (nearest heading, enclosing member, or resource key). Normalise
http, www and protocol-relative variants to https://51degrees.com in
the process.
@jwrosewell
jwrosewell merged commit 8dfa911 into main Jun 13, 2026
1 check passed
@jwrosewell
jwrosewell deleted the chore/utm-links branch June 13, 2026 09:35
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