Skip to content

Add the rrmSurveyCTA feature flag #13716

Closed

Description

@nfmohit

Feature Description

The survey CTA express setup for Reader Revenue Manager is built across several issues, and it has to stay hidden from publishers until all of them are complete. This issue adds the rrmSurveyCTA feature flag that the rest of that work is developed behind.

The express setup itself stays behind the existing rrmExpressSetup flag, so that the newsletter sign-up CTA can launch without the survey. The survey setup can only be reached through the express setup, so rrmSurveyCTA only needs to guard the parts that belong to the survey: its registration in the express setup, its entry points, and any survey-specific settings. When rrmExpressSetup is removed at launch, rrmSurveyCTA remains as the only flag for the survey, with nothing to rewire.

For more details, see the Feature flag section of the design doc.


Do not alter or remove anything below. The following sections will be managed by moderators only.

Acceptance criteria

  • A new feature flag, rrmSurveyCTA, is added to the list of available feature flags.
  • The flag can be turned on and off using the Site Kit Tester Plugin.

Implementation Brief

  • Add the rrmSurveyCTA feature flag to the list of feature flags in feature-flags.json.

Test Coverage

  • No new tests needed.

QA Brief

  • Ensure rrmSurveyCTA feature flag is available in the tester plugin.
  • It can be toggled.

Changelog entry

  • Add the rrmSurveyCTA feature flag.

Activity

  1. added
    P0High priority
    Type: EnhancementImprovement of an existing feature
    Team MIssues for Squad 2
    Module: RRMReader Revenue Manager module related issues
    on Sep 28, 2026
  2. self-assigned this
    on Sep 28, 2026
  3. removed their assignment
    on Sep 28, 2026
  4. self-assigned this
    on Sep 29, 2026
  5. JakePT commented on Sep 29, 2026

    @JakePT
    Collaborator

    Ready for IBR. The change is so simple I copied the QAB from #13609 and opened a draft PR.

  6. removed their assignment
    on Sep 29, 2026
  7. self-assigned this
    on Sep 29, 2026
  8. hussain-t commented on Sep 29, 2026

    @hussain-t
    Collaborator

    Thanks, @JakePT!

    IB ✅

  9. removed their assignment
    on Sep 29, 2026
  10. aaemnnosttv commented on Oct 5, 2026

    @aaemnnosttv
    Collaborator

    This doesn't really need QA of its own, moving to approval

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Module: RRMReader Revenue Manager module related issuesP0High priorityTeam MIssues for Squad 2Type: EnhancementImprovement of an existing feature

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions