Начиная с 16 января 2024 года, Google потребует от всех издателей, показывающих рекламу пользователям из ЕЭЗ и Великобритании, использовать сертифицированную Google платформу управления согласием (CMP). Для этих целей можно использовать любую сертифицированную Google CMP, включая собственное решение Google для управления согласием. Если вы заинтересованы в использовании решения Google для управления согласием, начните с настройки вашего сообщения о GDPR.
Я поискал на сайте, но не нашёл никакой информации о том, что нужно сделать в контексте Discourse для соблюдения требований сертифицированной Google CMP, чтобы продолжить использование плагинов для рекламы в регионах ЕЭЗ/Великобритании.
У кого-нибудь есть какие-либо мысли по этому поводу?
Не могли бы вы поделиться информацией о новом правиле Google AdSense, касающемся Discourse? Google прислал письмо, в котором говорится, что сайт должен соответствовать новому правилу, указанному ниже. Более подробную информацию вы можете найти на их странице онлайн-помощи.
Начиная с 16 января 2024 года, в дополнение к нашей политике согласия пользователей ЕС, издатели AdSense должны использовать платформу управления согласием (CMP), сертифицированную Google и интегрированную с Framework прозрачности и согласия (TCF) IAB, при показе рекламы пользователям в Европейской экономической зоне (ЕЭЗ) или Великобритании.
Похоже, вы ещё не внедрили сертифицированную Google CMP для сбора согласия пользователей, что означает, что после 16 января 2024 года на вашем сайте(ах) реклама AdSense перестанет отображаться, и доход от трафика из ЕЭЗ и Великобритании будет прекращён.
Может ли кто-нибудь из команды Discourse сообщить, будут ли они выполнять это требование? Насколько я знаю, я не могу исправить это самостоятельно или настроить Discourse для соответствия требованиям Google. Пожалуйста, дайте знать, если кто-то сможет помочь. Я заметил, что вчера другой пользователь опубликовал похожий вопрос, спасибо.
Это очень полезно для понимания того, какие файлы cookie использует Discourse. Но возвращаясь к исходной теме: может ли кто-нибудь дать разъяснения о том, какие последствия имеет сообщение Google о CMP для Discourse и/или его плагина для рекламы?
Я посмотрел на связанную страницу «Согласие Кука, GDPR и Discourse», и, к сожалению, должно сказать, что это явно выходит за рамки моих знаний о Discourse и его возможностях. Я не уверен, смогу ли я это сделать.
Google отправил письмо на мой аккаунт AdSense и по сути потребовал, чтобы я подтвердил соблюдение требований и дал соответствующее заверение. Кто-нибудь уже сталкивался с этим? Можно ли нанять кого-то для помощи в этом? Спасибо.
Как вы и советовали, я разместил пост на Marketplace, спасибо.
Ниже вы видите письмо от AdSense. Пожалуйста, обратите внимание на абзац, где говорится:
Кроме того, чтобы помочь вам выполнить новые требования и продолжить показ рекламы на вашем сайте в ЕЭЗ и Великобритании, при следующем входе в аккаунт AdSense вам будут предложены варианты внедрения CMP. Варианты включают:
«Я хочу создать сообщение в соответствии с GDPR, используя CMP от Google в AdSense. Если я не опубликую его до 16 января 2024 года, пожалуйста, опубликуйте мое сообщение в соответствии с GDPR за меня, используя CMP от Google. Я понимаю, что могу изменить свое сообщение и переключиться на другой CMP в любое время».
Это означает, что я могу просто выбрать Вариант 2, и AdSense автоматически сделает Discourse совместимым с правилом согласия?
Кто-нибудь уже делал это? Кто-нибудь может дать разъяснения?
Чтобы обновить, я вошёл в AdSense. Сразу появилось всплывающее окно на экране. Я выбрал вариант 2 и заполнил их форму. Думаю, это могло выполнить требования CMP. Похоже, AdSense будет самостоятельно контролировать часть, связанную с CMP. Кто-нибудь может подтвердить? Спасибо.
Судя по информации на скриншоте, это кажется жизнеспособным вариантом. Не могли бы вы зарегистрировать тестового пользователя и проверить, работает ли это?
Это была моя первая версия, но, похоже, она неверна. Когда я добавил ваш сайт в исключения, реклама всё равно не загружалась, а снижение уровня безопасности до стандартного также не дало никаких изменений.
Я не думаю, что работает какой-либо блокировщик рекламы, но я проведу дополнительное расследование.
Возможно, блокировку рекламы вызывает другая настройка, так что, похоже, с вашим сайтом всё в порядке.
Существует множество тем, касающихся Google AdSense и соответствия/согласия в рамках GDPR, но ни одна из них не является по-настоящему окончательной.
Ситуация на сегодняшний день следующая:
Можно использовать плагин Advertising с AdSense для отображения рекламы на экземпляре Discourse.
Собственный менеджер согласий Google AdSense работает в некоторой степени, и реклама отображается корректно.
Проблема с CMP (менеджером согласий) AdSense заключается в том, что он распознаёт, что Discourse использует бесконечную прокрутку, и отображает плавающий элемент на сайте, позволяющий пользователю отозвать или изменить согласие.
Это ужасно с точки зрения UI/UX. Плавающее уведомление сильно отвлекает, а в некоторых сценариях может даже перекрывать кнопки интерфейса Discourse.
Я не раз сообщал об этом в Google, но не получил никакого ответа.
В интернете много разочарованных комментариев по этому поводу, отмечая нежелание Google улучшать UI/UX.
Элегантным решением могло бы быть скрытие плавающего элемента и, для соблюдения GDPR, предоставление ссылки на отзыв согласия в другом месте интерфейса. Google предоставляет следующие инструкции: Ссылка
Поскольку управление согласием является обязательным требованием, не следует ли сделать этот хак функцией плагина Advertising?
Скрыть плавающий элемент, генерируемый AdSense.
Предоставить обратный вызов для отзыва согласия в удобном для пользователя месте — например, в меню «бургер» или в меню профиля пользователя. Это не кажется сложной задачей с точки зрения программирования, но, к сожалению, выходит за рамки моих навыков.
Кто-нибудь уже экспериментировал с плавающим элементом CMP с целью его скрытия? Буду рад увидеть примеры кода, описывающие, что и как было сделано.
Если вы не понимаете, о чём я говорю, просто перейдите на Tappara.co, дайте согласие, в течение минуты или двух прокрутите темы вверх и вниз — → плавающий элемент появится.
Я потратил довольно много времени на изучение этого вопроса и, основываясь на прочитанном, можно реализовать собственную ссылку для отзыва согласия, а затем скрыть навязчивую автоматически сгенерированную ссылку от Google.
Логичным местом для ссылки на отзыв согласия было бы добавление её в меню-бургер, но здесь Discourse проявляет излишнюю изобретательность: невозможно взломать JS-функцию, чтобы сделать из неё ссылку меню.
<a href="javascript:<mark>googlefc.callbackQueue.push(googlefc.showRevocationMessage)</mark>">Нажмите здесь, чтобы отозвать ваше согласие</a>
Если бы это можно было реализовать в меню, следующим шагом было бы скрытие всплывающего баннера согласия. Поэтому главный вопрос к @staff: как реализовать функцию отзыва согласия, не прописывая её жёстко в шаблоне темы или подобным образом.
Потребуется помощь квалифицированного скрипт-кидди, чтобы это сделать.
Редактирование: Я считаю, что это также затрагивает Google Analytics, который поддерживается ядром Discourse.