Код AMP Analytics не выводится, Google оптимизирует amp-эксперимент - PullRequest
0 голосов
/ 16 апреля 2020

Я хочу настроить эксперимент Google Optimize на моем веб-сайте, но тег <amp-analytics> не выводит никакого кода и не работает.

Итак, у меня есть этот код:

<amp-analytics type="googleanalytics" id="analytics1">
<script type="application/json">
{
    "vars": {
        "gtag_id": "AW-XXXXXX",
            "config": {
                "AW-XXXXXXX": {
                    "groups": "default"
                }
            }
    },
    "triggers": {
        "trackPageview": { 
            "on": "visible",
            "request": "pageview"
        }
}
</script>
</amp-analytics>

<amp-experiment>
    <script type="application/json">
    {
        "sidebarTestSix": {
            "sticky": true,
            "variants": {
                "0": 50,
                "1": 50
            }
        }
    }
    </script>
</amp-experiment>

<amp-analytics id='analytics1' type='googleanalytics'>
    <script type='application/json'> 
        {
            "vars": {
                "account": "UA-XXXXXXX-1"
            },
            "requests": {
                "experiment": "${pageview}&xid=${XXXXXXX}&xvar=${VARIANT(sidebarTestSix)}"
            },
            "triggers": {
                "pageview": {
                    "on": "visible",
                    "request": "experiment",
                }
            }
        }
    </script>
</amp-analytics> 

Если я проверяю элемент в браузере, я вижу это:

снимок экрана

Аналитика ничего не показывает, и в консоли появляются следующие ошибки:

 - log.js:251 [amp-experiment] Experiment amp-experiment-1.0 is not enabled.
 - "Experiment amp-experiment-1.0 is not enabled."
 - error.js:202 failed to build: amp-experiment#1 Experiment amp-experiment-1.0 is not enabled.
 - "Experiment amp-experiment-1.0 is not enabled."
 - Uncaught (in promise) Experiment amp-experiment-1.0 is not enabled.

Я также пробовал:

Я также хочу отметить, что я пытался получить вывод без тега <amp-experiment>. У меня также загружены amp-скрипты, и я попытался поместить "enabled" в тег <amp-experiment>, но это также не сработало.

...