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.
⚠️ 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