Skip to content

growth(web): restore iPhone acquisition across Blur, Dotchi and Debate Me - #23

Merged
appdevelopsk merged 7 commits into
mainfrom
growth/ios-ctas-blur-dotchi-debate-20261028
Oct 28, 2026
Merged

appdevelopsk merged 7 commits into
mainfrom
growth/ios-ctas-blur-dotchi-debate-20261028

Conversation

@appdevelopsk

Copy link
Copy Markdown
Owner

Identified acquisition leak

All three public support landing pages had two Google Play-only CTA placements and 17 locale strings implying Android-only availability. iPhone visitors had no direct install destination.

Changes

  • Add two App Store CTAs for each app (hero/details), preserve both existing Android campaigns, use nonpersonal position-specific ct tokens.
  • Use owner-maintained App Store ID registry: Blur 6759920723, Dotchi 6760481027, Debate Me 6760968208 (the last was inconsistent in mobile source and separately repaired via app-infra PR #126).
  • Update all 17 localized download descriptions and visible first-paint copy; track GA4 download_click separately by store and placement.
  • Add a cross-app Node regression contract and read-only live site smoke tests to prevent silent regression.

Evidence boundaries

CI source quality and GitHub merge do not deploy public VPS pages. Operator must publish and independently verify Apple listing + geography, GA4 DebugView and actual Play/App Store acquisitions. No user or install uplift claimed.

@appdevelopsk
appdevelopsk merged commit 993b3a4 into main Oct 28, 2026
1 check passed
appdevelopsk added a commit that referenced this pull request Oct 28, 2026
…ish scripts on bash 3.2 (#25)

* Revert "growth(catalog): expose dual-store install links for four priority apps (#24)"

This reverts commit 28379c4.

* Revert "growth(web): add App Store discovery links for Instant Judge (#22)"

This reverts commit 4d0be12.

* Revert "growth(web): enable iPhone acquisition for Blur, Dotchi and Debate Me (#23)"

This reverts commit 993b3a4.

* fix(scripts): publish scripts work on macOS bash 3.2 (empty flags array under set -u)

Claude-Session: https://claude.ai/code/session_01J5anYPLdCscVMsurWoadXG

---------

Co-authored-by: ken <noreply@example.com>
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