Comments (10)
The ACs needed more clarity around what the outcome should be here, so mentioning the explicit selector names and where they'd come from I think clears things up.
Moving to IB 🙂
from site-kit-wp.
@tofumatt any chance you can review this one please?
from site-kit-wp.
@zutigrm Which instances of validateHaveSettingsChanged
should be changed here?
I see at least two separate instances:
- This one in the Ads datastore:
- This one in the Analytics datastore:
There's the default created for this argument:
, but I don't think that is relevant here.properly validate selector for function throw, and use returned selectors
What does this mean exactly? It seems like it means that it should try/catch
a callback and return its value if it doesn't catch, but I'm not clear on what this means. Are there other functions you can supply as examples?
from site-kit-wp.
@tofumatt I see your point, I will make it clearer, it is basically about how the function is used in the store. Will update the AC
from site-kit-wp.
@tofumatt AC updated
from site-kit-wp.
switching the conversion tracking toggle on edit settings screen of Ads and Analytics module should change be detected in the
save
button
Can you rephrase this? I don't understand what this means specifically.
The IB here doesn't go into any details about what should change really, aside from what's already outlined in the ACs. Can you go into at least a bit of conceptual detail on how this would be implemented/how it should function? Right now the IB just reads like "implement the ACs", which isn't specific enough to review.
For example, what should be tested in the tests for these selectors? What is the behaviour we want to test? That would be good to outline in the IB.
from site-kit-wp.
@tofumatt Thanks. Since it straightforward and AC covered good part of the details with pointing to the example, I thought it won't need much details in IB as well. I updated IB now to have more info and expanded on test section, let me know what you think
from site-kit-wp.
IB ✅
from site-kit-wp.
QA Update ⚠️
- Tested on dev environment.
- Verified settings edit screen for Ads, Analytics, Search Console, Tag manager and AdSense Module.
- Verified save/confirm changes button behaves as expected/before.
- Verified the toggle for conversion tracking on Ads and Analytics module when 'conversionInfra' Feature flag is enabled. It is working as expected.
@zutigrm I completed QA according to QAB but AC of this ticket is more technical. Should we tag QA:Eng
to verify points mentioned under AC ?
Analytics module
Recording.1143.mp4
Ads module
Recording.1144.mp4
Conversion tracking Toggle
Recording.1145.mp4
from site-kit-wp.
QA Update ✅
- Tested on dev environment.
- Verified settings edit screen for Ads, Analytics, Search Console, Tag manager and AdSense Module.
- Verified save/confirm changes button behaves as expected/before.
- Verified the toggle for conversion tracking on Ads and Analytics module when 'conversionInfra' Feature flag is enabled. It is working as expected.
Analytics module
Recording.1143.mp4
Ads module
Recording.1144.mp4
Conversion tracking Toggle
Recording.1145.mp4
from site-kit-wp.
Related Issues (20)
- Compatibility to Real Cookie Banner
- Settings Footer Should Be Refactored As It has High Complexity
- Include a check for Analytics being connected in the conditions for rendering `AudienceSegmentationSetupCTAWidget` in `DashboardMainApp`. HOT 1
- PAX notice banner CTA external link opens in the same tab.
- 2nd tile has no data HOT 1
- Handle error of user count retrieval for audiences in partial data state
- `ConnectAnalyticsCTAWidget` graphics is not loading in IOS browsers HOT 1
- Allow `googlesitekit-*` modules to be imported piecemeal instead of entirely, similar to `googlesitekit-data`
- Tiles layout on mobile and tablet is broken
- Enable groups success message design on mobile doesn't align with Figma
- Improve awareness of subdomain treatment by AdSense during setup
- Detect malformed REST responses and display a specific error/help page link
- Improve widget level Error Handler UI/UX for small widget areas
- "Learn More" Link for Enhanced Conversion Tracking Toggle is Missing When Displayed Within Analytics Module Settings HOT 1
- "Learn More" Link for Enhanced Conversion Tracking Toggle is Missing When Displayed Within Analytics Module Settings HOT 1
- Four events are being tracked when we submit WP Forms with the Popup Maker plugin active.
- Update the getReferenceDate selector not to return a date object HOT 2
- Investigate Moving GA4 Action From `useMount` To The Module Specific Effects Component
- Event provider JS doesn't load on production build HOT 6
- Duplicate entries appear for `googlesitekit-components` in `manifest.php` when rebuilding via `npm run watch`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from site-kit-wp.