-
Notifications
You must be signed in to change notification settings - Fork 295
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Complete Ad Blocking Recovery onboarding screen #6966
Comments
ACs look good, moving to IB 👍🏻 |
IB ✅ |
QA Update:
|
Hi @wpdarren 👋
It looks like this problem isn't specific to the Ad Blocking Recovery onboarding screen as it also appears on the User Input screen. Here's a screenshot: I'd prefer to create a new issue for it. What do you think?
The AC section that you referred to means that Site Kit will fetch the tags from the Adsense service and store the tags in the WP database. It is saved to the
That's a good catch. However, I'd prefer to add this to the bug bash board as a known issue, as it is not directly related to the onboarding screen. Feel free to let me know if you have any further questions. Thank you! |
QA Update: ✅I have created tickets for point 1 and 3 on my earlier comment. Verified:
Note: On Step two, I feel the behaviour is confusing. I will include it on the bug bash board for discussion, but in short - I click on the |
@wpdarren The problem is that we can't know for sure if the user created the message or not. The link gives the user a way to easily get back to the message management part in AdSense in case they didn't finish it, closed the tab, etc. In the future, we should be able to simplify this if/when we're able to check that a message has been set up via the API, but again this isn't possible right now and it's critical to the function of the feature. |
Feature Description
This issue is about making use of all the pieces to fully complete the Ad Blocking Recovery on boarding screen according the design doc and Figma design once all the necessary pieces has been introduced to the code base.
Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance criteria
AdBlockingRecoveryApp
skeleton component and render it in thead-blocking-recovery
screen #6964 and IntroduceStepper
component #6965).Cell
on the left introduced in CreateAdBlockingRecoveryApp
skeleton component and render it in thead-blocking-recovery
screen #6964 should be populated with theStepper
andStep
contents.Checkbox
for error protection tag (checked by default) and the "Place Tag" button.https://www.google.com/adsense/new/u/0/pub-XXX/privacymessaging/ad_blocking
fetchAdBlockingRecoveryTags
action in the first step.Cancel
button in the footer should be enhanced to behave exactly as described in the linked section of design doc.Implementation Brief
assets/js/modules/adsense/components/settings/AdBlockingRecoveryApp.js
..Stepper
component. It will have twoStep
s as seen in the Figma.adBlockingRecoverySetupStatus
setting.tag-placed
, Step 2 will be displayed instead.Step
1:title
: Place the standard ad blocking recovery tag (required)children
:p
tag.Checkbox
component fromgooglesitekit-component
. it should be checked by default.p
tag.SnipperButton
for the "Place Tag" CTA. Clicking the CTA should do the following in order.adBlockingRecoverySetupStatus
:tag-placed
useAdBlockerDetectionSnippet
:true
useAdBlockerDetectionErrorSnippet
:true
Step
1:title
: Create your site’s ad blocking recovery message (required)children
:p
tags.Create message
CTA with a regular button. Clicking this will:My message is ready
primary CTA.adBlockingRecoverySetupStatus
tosetup-confirmed
, save the setting and take the user back to the dashboard where Ad Blocking Recovery success notification (Implemented in 6957) will be displayed.Create message
secondary CTA.Cancel
Button enhancement:Cancel
button should have itshref
replaced with anonClick
handler.adBlockingRecoverySetupStatus
,useAdBlockerDetectionSnippet
anduseAdBlockerDetectionErrorSnippet
should get rolled back to an empty string.false
andfalse
respectively.Test Coverage
QA Brief
adBlockerDetection
feature flag.wp-admin/admin.php?page=googlesitekit-ad-blocking-recovery
.Changelog entry
The text was updated successfully, but these errors were encountered: