AMP erlaubt nur einen einzigen iframe pro Seite, der für Analyse- und Trackingzwecke verwendet wird. Um Ressourcen zu schonen, werden diese iframes 5 Sekunden nach dem Laden aus dem DOM entfernt, was ausreichend Zeit sein sollte, um die erforderlichen Operationen durchzuführen.

Nähere Informationen zu amp-iframe finden Sie hier .

Das AMP-Framework erlaubt keine iframes aus der gleichen Subdomain, auf der die AMP-Seite selbst existiert. Aufgrund dieser Einschränkung muss Ihre iframe-Seite auf einer separaten Subdomain gehostet werden.

Beispiel

Wenn Ihr AMP-Framework beispielsweise auf amp.example.com gehostet wird, stellen Sie sicher, dass Sie Ihre iframe-Seite auf einer separaten Subdomain wie ampmetrics.example.com oder ähnlichem hosten.

  1. Fügen Sie den folgenden Code zu Ihren AMP-Seiten hinzu.

    <amp-iframe width=1 height=1
            src="<URL OF YOUR AMP PAGE>"
            sandbox="allow-scripts allow-same-origin"
            layout="fixed"
            frameborder="0">
    </amp-iframe>
    CODE
  2. Passen Sie das "src"-Attribut unter "amp-iframe" an.

    ParameterBeschreibung
    src

    Geben Sie die URL Ihrer AMP-Seite an, z.B. "pixel.html".

Beispiel: Content der "pixel.html"-Seite

<html>
    <head>
        <title>Tracking Page</title>
        <script type="text/javascript" src="webtrekk_v4.min.js"></script>
    </head>
    <body>
        <script type="text/javascript">
            var locationHref = document.location.href;
            var wt = new webtrekkV3();
              
            wt.contentId = wt.urlParam(locationHref, "contentId", ""); // en.AMP.Example-Page
            wt.contentGroup = {
                1: wt.urlParam(locationHref, "cg1", ""), // de
                2: wt.urlParam(locationHref, "cg2", "")  // AMP
            };
              
            // ...
            // ...
            // ...
              
            wt.sendinfo();
        </script>
    </body>
</html>
CODE