Уведомление куки с AMP, используя amp-geo и amd-согласия - PullRequest
0 голосов
/ 13 июня 2019

Я думал, что это будет просто. Показать предупреждение «мы используем куки» внизу страницы с кнопкой закрытия.

Наши требования просты, покажите это всем хотя бы раз. Прямая копия с ссылкой на политику конфиденциальности. Нет блокировки cookie, просто.

Так есть ли у кого-нибудь запущенный пример, который я мог бы использовать в качестве базовой линии? Я просматривал страницы с усилителями BBC, но они показывают только для стран ЕС, и я хочу показать это всем.

Ура!

1 Ответ

1 голос
/ 13 июня 2019

Если вы просто хотите запустить прямое уведомление «мы используем куки» без каких-либо наворотов, тогда amp-user-notification может быть для вас маршрутом. У нас это работает на нашем сайте: https://www.craigattachments.com.

amp-user-notification обладает способностью также выполнять геотаргетинг, если это требование подходит.

https://amp.dev/documentation/components/amp-user-notification

Сценарий заголовка:

<script async custom-element="amp-user-notification" src="https://cdn.ampproject.org/v0/amp-user-notification-0.1.js"></script>

Код уведомления:

<amp-user-notification
    layout="nodisplay"
    id="amp-user-notification1"
    data-show-if-href="https://foo.com/api/show-api?timestamp=TIMESTAMP"
    data-dismiss-href="https://foo.com/api/dismissed">
    This site uses cookies to personalize content.
    <a href="">Learn more.</a>
   <button on="tap:amp-user-notification1.dismiss">I accept</button>
</amp-user-notification>
...