Submit Article Requests

Do you have a suggestion for an article you would like to see created?
Feel free to submit this form and add your suggestions to our document board.

Please fill out the contact form below and we will reply as soon as possible.

  • Integration Hub
  • Contact Us
  • Docs home
  • Appcues App
  • Campaign playbooks

How to measure campaign success

The metrics, thresholds, and testing rules to apply to every campaign.

Updated at July 7th, 2026

Submit Article Requests

Do you have a suggestion for an article you would like to see created?
Feel free to submit this form and add your suggestions to our document board.

Please fill out the contact form with the details about the help content you'd like to see.

  • Home

  • Getting Started

    • Appcues App

      • Installation & Developers

        • Web Experiences

          • Mobile Experiences

            • Workflows

              • Analytics & Data

                • Account Management

                  • Integrations

                    Table of Contents

                    Metric selection, in order Why completion rate isn't a success metric Default metrics by stage The 15% floor When to run a test How to design tests Example: Modal vs. no Modal Measurement mistakes to avoid

                    Every campaign should ship with three things: an experiment design, a primary metric, and a brand anchor. This isn't optional — don't launch a campaign without them. This article walks through the measurement framework, and how to design tests.

                    The Appcues App is in beta and rolling out gradually. If you don't see it yet at app.appcues.com, it hasn't been enabled for your account. See Introducing the Appcues App for more.

                    Metric selection, in order

                    Follow this order:

                    1. Start with your own metric, if you have one. If you have a defined success metric for the campaign, use it.
                    2. If you don't have one, use a default from the stage-appropriate table below, with a 5–10 percentage point tolerance — if you're within that range of the benchmark, the campaign is working and you iterate from there.
                    3. Always pair completion with a downstream-action Key Action. Never report completion rate alone.

                    Why completion rate isn't a success metric

                    A Flow can have an 80% completion rate and drive only three signups against a target of hundreds. Completion tells you whether users clicked through — it doesn't tell you whether they took the action that matters.

                    Always pair completion with a Key Action that tracks the actual downstream behavior. On any A/B test, make sure both variants track the same Key Action so you're comparing outcomes, not just engagement.

                    Default metrics by stage

                    Stage Leading indicators Working threshold
                    Awareness Open rates, clicks, page visits 15% exposure-to-completion floor for clickable experiences
                    Activation Activation rate (your definition) 15% completion of the targeted action; iterate below
                    Adoption Daily/weekly usage of the activated feature 30%+ retained at week 2
                    Re-engagement Return rate from email or in-product nudge 10%+ return within 7 days
                    Expansion Handraise rate or feature-trial rate 5%+ of targeted users

                    The adoption, re-engagement, and expansion thresholds are starting points, not industry benchmarks — adjust based on your product's specifics and your historical data.

                    The 15% floor

                    Use 15% exposure-to-completion as the floor for "is this experience working at all." Below 15%, iterate before anything else. Above 15%, look at the downstream Key Action to determine actual success. The benchmark for completion itself is roughly 32% — use this as a reference point when your own data is thin.

                    When to run a test

                    Don't default to A/B testing everything. Run a test when:

                    • The audience is large enough. Any sub-segment in the test needs at least 150 users for the results to be readable. Below that, pick your best option, ship it, and learn from production data.
                    • There's genuine ambiguity. If you have a high-confidence choice, ship it instead of burning a test slot on something obvious. Tests are for real unknowns — different copy approaches, different experience types, different levels of interruption.
                    • You can measure it. Don't ship a test you can't evaluate rigorously.

                    How to design tests

                    • Variant construction: Duplicate-and-edit the existing experience, tied to the same campaign as a different variant. Don't build tests as separate campaigns.
                    • Key Action alignment: Every variant tracks the same Key Action. Outcomes, not just engagement, drive the decision.
                    • Traffic split: 50/50 for two variants, 33/33/33 for three.
                    • Duration: 3-week ceiling as a default. Check at day 3–5 — if the data is conclusive early, iterate; if it's still noisy, let it run.
                    • Alert: Set up a check-in window a few days into the test so you can review direction.

                    Example: Modal vs. no Modal

                    A common test to consider for an onboarding campaign:

                    Variable Setting
                    Control 4-step Flow starting with a Modal, then 3 Tooltips. Modal asks the user to enter the tour via CTA.
                    Treatment Remove the Modal, jump straight into Tooltips. Auto-decide for the user.
                    Traffic split 50/50
                    Key Action Same Key Action on both — has the user completed the target action within 3 days of seeing either Flow
                    Duration 3 weeks max; alert at day 3–5

                    The question this answers: does giving users a choice to enter the tour improve or hurt the downstream action?

                    Measurement mistakes to avoid

                    • No primary metric defined. The most common failure. Don't let a campaign ship without one.
                    • Vanity metrics treated as success. Exposure rate alone is vanity — it needs to be paired with completion and a downstream outcome.
                    • Measuring at the wrong stage. Adoption metrics on an awareness experience, or awareness metrics on an expansion campaign.
                    • Static list segments in tests. CSV-based segments age immediately — use dynamic behavioral segments for test targeting instead.

                    Was this article helpful?

                    Yes
                    No
                    Give feedback about this article

                    Related Articles

                    • How to pick the right experience type
                    • How to segment your audience
                    • How to plan onboarding and adoption
                    • How to plan a feature launch
                    • How to plan re-engagement
                    Appcues logo

                    Product

                    Why Appcues How it works Integrations Security Pricing What's new

                    Use cases

                    Appcues Integration Hub User Onboarding Software Feature Adoption Software NPS & Surveys Announcements Insights Mobile Adoption

                    Company

                    About
                    Careers

                    Support

                    Developer Docs Contact

                    Resources

                    The Appcues Blog Product Adoption Academy GoodUX Case studies Webinar Series Made with Appcues

                    Follow us

                    Facebook icon Twitter icon grey Linkedin icon Instagram icon
                    © 2022 Appcues. All rights reserved.
                    Security Terms of Service Privacy Policy

                    Knowledge Base Software powered by Helpjuice

                    Expand