Выгрузить / удалить / отключить Google Analytics динамически без полной загрузки страницы - PullRequest
1 голос
/ 27 января 2020

Я вижу различные руководства о том, как динамически добавлять Google Analytics / GA на страницу, например, для одностраничного приложения / SPA.

Как сделать обратное, т. Е. Пользователь нажимает кнопку и Google Аналитика полностью удалена с этой страницы, без полной загрузки страницы?

Инструкции на https://developers.google.com/analytics/devguides/collection/gtagjs/user-opt-out, предлагающие установить

window['ga-disable-GA_MEASUREMENT_ID'] = true;

Я не думаю, что помогает это сделать, так как страница состояния

Это свойство окна должно быть установлено, прежде чем любые вызовы gtag () будут сделаны

1 Ответ

1 голос
/ 27 января 2020

Вы можете сделать это легко, обновив страницу при отказе и установив:

window['ga-disable-TRACKING-ID'] = true;

перед загрузкой gtag.

Более подробно здесь: Отказ пользователя с gtag. js

для отключения отслеживания (не всех) без перезагрузки:

gtag('config', 'GA_MEASUREMENT_ID', { 'send_page_view': false })
gtag('set', 'allow_ad_personalization_signals', false)
...