Я хочу настроить эксперимент 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>
, но это также не сработало.