#google-analytics #google-analytics-api
#google-analytics #google-analytics-api
Вопрос:
Я хотел использовать новый режим согласия Analytics, который соответствует gdpr, следуя этому официальному руководству
Помещается в заголовок следующим образом:
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {'ad_storage': 'denied', 'analytics_storage': 'denied'});
</script>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXX');
</script>
Режим согласия Analytics работает с:
gtag('consent', 'default', {'ad_storage': 'denied'})
Однако больше не работает (нет активности пользователя на панели мониторинга), если я запрещаю файлы cookie в настройках следующим образом:
gtag('consent', 'default', {'ad_storage': 'denied', 'analytics_storage': 'denied'});
Я понимаю, что он все равно должен отражать просмотры страниц без cookie.
Я вижу, что запрос POST отправляется на их сервер go со статусом 204.
Что я делаю не так?
Комментарии:
1. Вы нашли решение? У меня точно такая же проблема.
Ответ №1:
Совпадения с 'analytics_storage'
установленным 'denied'
значением теперь вообще не отображаются в отчетах общего доступа. Изначально я мог видеть их в отчете в режиме реального времени, но теперь, похоже, этого тоже нет.
Сказав это, можно манипулировать запросом с помощью API customTask и переписать параметр ‘gcs’ (или вообще удалить его). Таким образом, вы увидите анонимные (на уровне пользователя) обращения в GA, не используя файлы cookie.
Комментарии:
1. Не удается получить API пользовательских задач для удаления / изменения gcs. Есть ли у вас какие-либо ресурсы для этого?
2. Симо Ахава хорошо знакомит с customTask: simoahava.com/analytics/customtask-the-guide
3. Кроме того, вы можете просто отправлять запросы Universal Analytics, для поля «хранилище» которого установлено значение «нет» (в GTM используйте меню «Поля для настройки» в тегах или в переменной настроек GA). Это просто соберет данные по странице без настройки каких-либо файлов cookie. (На самом деле это намного проще, чем управлять режимом согласия с помощью customTask)
4. Да, я знаю блог Симо, но параметр gcs (или аналогичный) не задокументирован в ссылке G. developers.google.com/analytics/devguides/collection/… . И «слепая» модификация model.set (‘gcs’, ‘G101’) ничего не делает. Правда, это касается UA против GA4, но я должен использовать GA4.
5. С GA4 я не думаю, что вы можете отказаться от cookies (если только в режиме согласия). Итак, не повезло.
Ответ №2:
В настоящее время (бета-версия) с отказом в analytics_storage Google Analytics не будет использовать _ga cookie для идентификации пользователя, даже если он уже присутствует в браузере, но будет связывать временный идентификатор, который существует только на текущей странице. Это гарантирует отсутствие отслеживания навигации однако, несмотря на то, что взаимодействия отправляются на серверы Google Analytics, соответствующий набор данных, характеризующийся параметром, который идентифицирует метод согласия, в настоящее время не собирается и не отображается в отчетах.
В любом случае GA4 всегда устанавливает анонимизацию IP по умолчанию, поэтому управлять этим не нужно.
Комментарии:
1.Тогда почему я вижу, что он работает для других пользователей на нескольких видео? youtu.be/g3ovxQY87dM?t=150 youtu.be/U4Z47s0W1W8?t=473