google / google/site-kit-wp

Conflicting messages regarding RRM status when awaiting approval

Open
#11,700 0 comments 0 reactions 0 assignees View on GitHub
Module: RRM Type: Enhancement Type: Support
Dominant language
JavaScript
Stars
1.4k
Forks
384
Avg merge
4d 14h
Merged PRs (30d)
77

Description

## Bug Description

If a user is awaiting approval for RRM, which can take up to two weeks, the messaging regarding "Complete setup" in RRM settings, or "Complete publication setup" on the dashboard may be confusing, as setup is already complete. In addition, clicking on the button from the RRM settings page directs a user to the Site Kit dashboard.

There are a couple of improvements here, which could potentially be split into separate issues:

### Improvement one:

Change the button text below from "**Complete setup**" to "**Back to dashboard**" as that's what the button does, as opposed to completing setup.

Image

### Improvement two:

In the case of RRM initial set up is complete, but a user is awaiting approval. change the below button text from "Complete publication setup" to "Go to publisher center" or "Visit Reader Revenue Manager".

Image

I'm aware also that it may be hard to determine or distinguish the status from the API, which limits the exact messaging.

## Steps to reproduce

1. On a new site, set up RRM (a new publication) within Site Kit. You'll be directed to the RRM platfrom in a new tab from Site Kit in order to do so.
2. After setup is complete on the RRM side, revisit the Site Kit settings tab
3. A message will appear regarding competing setup. Clicking on that directs you back to the Site Kit dashboard
4. On the Site Kit dashboard, a notice appears suggesting users complete setup. This isn't required, the publication is awaiting approval.

## Recording of experience

https://github.com/user-attachments/assets/0eeb5b26-cf33-4cc7-ad0b-6185ba8ceecd

---------------

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

## Acceptance criteria

*

## Implementation Brief

* [ ]

### Test Coverage

*

## QA Brief

*

## Changelog entry

*

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the flow through the RRM settings page and Site Kit dashboard described in the issue, including the awaiting-approval state. Trace how that state is obtained and how each button label and destination is selected; done means the messages no longer imply setup is incomplete and each button leads to its intended destination.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.