正在执行安培同意的问题

问题描述 投票:0回答:1

我已经实现了基本同意流程的示例。但是,即使用户选择退出,他们仍然会得到跟踪,并且广告仍会展示。

我在<amp-notification>上有一个有效的Cookie通知,但是现在,我想放置广告,我需要一个同意机制。选择退出无效。仍然显示广告,仍然跟踪访问者。

这是<body>中的部分。我认为<head>部分没有任何问题:

<amp-consent id="myUserConsent" layout="nodisplay">
    <script type="application/json">{
      "consents": {
            "consent1": {
              "checkConsentHref": "https://preview.amp.dev/documentation/examples/api/get-consent",
              "promptUI": "consentDialog"
            }
          },
          "postPromptUI": "post-consent-ui"
        }</script>
    <div class="popupOverlay" id="consentDialog">
      <div class="consentPopup">
        <div class="dismiss-button" role="button" tabindex="0" on="tap:myUserConsent.dismiss">X</div>
        <h2>Cookie Notice</h2>
        <p> Wir nutzen auf unserer Website Cookies und andere Technologien, um zu analysieren wie Sie unsere Webseite nutzen, Inhalte zu personalisieren und Werbung zu schalten. Durch die weitere Nutzung erklären Sie, dass Sie mit der Nutzung von Cookies einverstanden sind. Beachten Sie bitte, dass dieser Hinweis und die Einstellungen nur für die AMP Version unserer Seite gelten. Auf der regulären Website treffen Sie die Auswahl über den Cookiebot. Weitere Informationen erhalten Sie in unserer <a href=https://www.xxxx.de/datenschutzerklaerung>Datenschutzerkärung</a> und im <a href=https://www.xxxx.de/impressum/amp>Impressum.</a></p>
        <button on="tap:myUserConsent.accept">OK</button>
        <button on="tap:myUserConsent.reject">Ablehnen</button>
      </div>
    </div>
    <div id="post-consent-ui">
      <button on="tap:myUserConsent.prompt()">Zustimmung zu Cookies überarbeiten</button>
    </div>
  </amp-consent>

这是分析的一部分:

<amp-analytics data-block-on-consent type="googleanalytics">
        <script type="application/json">
            {
                "vars": {
                    "account": "UA-xxxxxxxx-x"
                },
                "triggers": {
                    "trackPageview": {
                        "on": "visible",
                        "request": "pageview"
                    }
                }
            }
        </script>
    </amp-analytics>

而这对于adsense:

<amp-ad data-block-on-consent width="100vw" height=320
     type="adsense"
     data-ad-client="ca-pub-xxxxxx"
     data-ad-slot="1046841879"
     data-auto-format="rspv"
     data-full-width>
  <div overflow></div>
</amp-ad>

到目前为止,我没有错误。我使用validator.ampproject.org检查了该网站。

amp-html amp-analytics amp-ad
1个回答
0
投票

您是否找到解决问题的方法?我正在积极寻找同样的东西。预先谢谢你

© www.soinside.com 2019 - 2024. All rights reserved.