CTA Optimization
Instrument, test, and optimize in-product calls-to-action. Start by measuring baseline CTR across 5 CTA surfaces, then run systematic A/B tests with PostHog feature flags, scale to automated experiment pipelines, and converge each surface toward its local maximum via autonomous AI optimization.
npx gtm-skills add product/retain/cta-testingOutcome
5 CTAs instrumented with baseline CTR measured for each
Leading Indicators
- CTA CTR per surface
- CTA-to-conversion rate
- Impressions per surface
Instructions
-
Run the
posthog-gtm-eventsdrill to define a CTA event taxonomy:cta_impression,cta_clicked,cta_convertedwithsurface_id,cta_text,surface_type, anddevice_typeproperties. -
Run the
lead-capture-surface-setupdrill for each of 5 CTA surfaces spanning activation, upgrade, engagement, retention, and expansion user journeys. Deploy Intersection Observer for impressions, click handlers, and downstream conversion tracking. -
Human action required: deploy tracking code, verify all 5 surfaces fire events in PostHog Live Events.
-
Collect baseline data for 7 days without modifying any CTA.
-
Query PostHog per surface: impressions, clicks, CTR, conversions, conversion rate, desktop vs mobile split.
-
Run the
threshold-enginedrill: verify all 5 CTAs are instrumented and producing data. Surfaces with < 10 impressions in 7 days are broken or too low-traffic. -
Rank surfaces by CTR. The lowest-performing surface with 50+ weekly impressions is the first optimization target.
-
Document baseline CTR and conversion rate per surface, the optimization target, and 2-3 hypotheses for why it underperforms.
-
If PASS (5 CTAs measured with baseline data), proceed to Baseline. If FAIL, fix instrumentation and re-run.
Recommendations
Time
5 hours over 1 week
Play-specific cost
Free