department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
282 stars 203 forks source link

QC Initial Domo Report -- Standard Content Engagement KPIs #82170

Closed johnny-jesensky-adhoc closed 5 months ago

johnny-jesensky-adhoc commented 6 months ago

Description

This ticket is account for QC'ing the Standard Content KPIs dashboard with the newly create GA4 view. Focus on QC'ing the metrics specifically for changes in the naming conventions, confirm beast modes/charts are functioning and if they aren't identify what is the cause of the issue.

Note: this dashboard is made up of 15 cards, powered by two GA datasets (and one medalia), and uses 12 beast modes. All of that information and more and be found in this document.

Tasks

Acceptance Criteria

johnny-jesensky-adhoc commented 6 months ago

@ChristineYoungZA, @Blivaditis -- can y'all take a pass at adding in tasks on what might be needed to QC Domo reports -- starting with the Content KPIs.

Blivaditis commented 5 months ago

Notes from QC: the only metrics missing between the GA4 dataset and the UA one are product description and page name. Additionally Christine and I commented in the QC record artifact identifying which additional metrics are needed to recreate beast modes/charts.

Blivaditis commented 5 months ago

Six charts were not able to be recreated in current state, four charts share an issue of needing product_url added (identified by Christine) and the remanning two need scroll depth to be recreated (identified by Basil). Update: only missing scroll depth now will be fixed once added.

Blivaditis commented 5 months ago

ETL has been created, making a new dataset which powers three charts, further testing may be needed. All cards (besides scroll depth) have been converted to the GA4 dataset and are populating with data. The new dataset is producing significantly higher Hits and interactions than its UA counterpart, will look into further for possible solutions.

Theory: unnecessary events are tracking causing inflated #s

johnny-jesensky-adhoc commented 5 months ago

Most of the QC has been completed -- we found a few things we need to validate, and tweak upstream -- that work will be captured as part of this separate validation ticket.

FYI @ChristineYoungZA, @Blivaditis