Google analytics не распространяет событие клика

#angular #google-analytics

Вопрос:

В нашем приложении angular (с угловыми ссылками маршрутизатора/маршрутизатора) мы сталкиваемся с проблемой при использовании Google analytics 4 [GA4].

Случайным образом ссылки не работают при нажатии. В отладчике я обнаружил, что скрипт GA4 вводит прослушиватели глобальных событий, которые кэшируют все клики по телу/ окну, события и т. Д.. Иногда щелчок не сводится к якорю.

В документации я обнаружил возможный источник проблем. В разделе устранение неполадок междоменных измерений (которые мы используем) https://support.google.com/analytics/answer/10071811?hl=enamp;ref_topic=9303319

Междоменное измерение выполняется путем создания прослушивателя событий в узле документа страницы. Когда пользователи нажимают на ссылку, событие щелчка всплывает до узла документа, и параметр _gl добавляется в URL-адрес ссылки. Этот процесс не может работать должным образом в следующих сценариях:

Когда навигация запускается JavaScript, а не прямым ответом на действие пользователя.

Поскольку в документах нет дополнительной информации, как использовать междоменное измерение в одностраничных приложениях?