Product
Retain

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.

CaptureProduct
$npx gtm-skills add product/retain/cta-testing

Outcome

5 CTAs instrumented with baseline CTR measured for each

Leading Indicators

  • CTA CTR per surface
  • CTA-to-conversion rate
  • Impressions per surface

Instructions

  1. Run the posthog-gtm-events drill to define a CTA event taxonomy: cta_impression, cta_clicked, cta_converted with surface_id, cta_text, surface_type, and device_type properties.

  2. Run the lead-capture-surface-setup drill 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.

  3. Human action required: deploy tracking code, verify all 5 surfaces fire events in PostHog Live Events.

  4. Collect baseline data for 7 days without modifying any CTA.

  5. Query PostHog per surface: impressions, clicks, CTR, conversions, conversion rate, desktop vs mobile split.

  6. Run the threshold-engine drill: verify all 5 CTAs are instrumented and producing data. Surfaces with < 10 impressions in 7 days are broken or too low-traffic.

  7. Rank surfaces by CTR. The lowest-performing surface with 50+ weekly impressions is the first optimization target.

  8. Document baseline CTR and conversion rate per surface, the optimization target, and 2-3 hypotheses for why it underperforms.

  9. 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

Tools

PostHogProduct Analytics