google / site-kit-wp

Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.
https://sitekit.withgoogle.com
Apache License 2.0
1.25k stars 291 forks source link

Add new resolver to the conversion reporting datastore partial to retrieve detected and lost events from inline module data #9379

Closed zutigrm closed 4 hours ago

zutigrm commented 1 month ago

Feature Description

Conversion reporting datastore partial should be updated to include new resolver which would retrieve detected and lost events from inline module data (implemented in #9342), and pass them to an action which should receive passed data and store them to the state.

See Implementation - Datastore Partial section of the design doc


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

eugene-manuilov commented 1 month ago

AC ✔️

10upsimon commented 1 month ago

@zutigrm IB ✅ , moving to EB.

tofumatt commented 1 week ago

Assigning this to myself to get this moved through and unblock other issues 🙂

kelvinballoo commented 1 week ago

QA Update ⚠

Going through the QAB, I have a couple of things to highlight:

ITEM 1:


ITEM 2:


ITEM 3:


Other than that .getConversionReportingEventsChange() worked well:

zutigrm commented 1 week ago

@kelvinballoo Thanks for you observations. Sorry about that, I update QAB now, we changed in the last CR round, what you see is correct output, hasNewConversionReportingEvents and hasLostConversionReportingEvents return true, or false, or undefined, they will not return arrays any more

kelvinballoo commented 1 week ago

QA Update ✅

Thanks @zutigrm , going through the new QAB, everything is checking out. Moving ticket to Approval.