alphagov / government-frontend

Serves government pages on GOV.UK
https://docs.publishing.service.gov.uk/apps/government-frontend.html
MIT License
52 stars 17 forks source link

Add GA4 tracking to details in attachments #3165

Closed andysellick closed 5 months ago

andysellick commented 5 months ago

⚠️ This repo is Continuously Deployed: make sure you follow the guidance ⚠️

What / why

Add GA4 tracking attributes to details components within attachment components on publication pages.

The tracking for the details components is mostly handled automatically, but the component can't determine the value for index_section_count (the total number of related things being tracked) so this must be passed to the component. In this case it is the number of attachments that have a details component showing, which is not necessarily the same as the total number of attachments.

Some example pages to test:

Also removes some unnecessary data from the tests in the same file.

Visual changes

None.

Trello card: https://trello.com/c/xhASj1rp/765-add-tracking-to-details-component