Информация об эксперименте с усилителем не отображается в GA или Google Optimize
Я провел небольшой эксперимент на сайте AMP, следуя этому руководству: https://developers.google.com/optimize/devguides/amp-experiments
Вот что я сделал:
1. amp-аналитика и компоненты amp-эксперимента
<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
<script async custom-element="amp-experiment" src="https://cdn.ampproject.org/v0/amp-experiment-0.1.js"></script>
2. Код для эксперимента
<amp-experiment>
<script type="application/json">
{
"AMP_Product_Page": {
"sticky": true,
"variants": {
"Original": 50,
"Variant_1": 50
}
}
}
</script>
</amp-experiment>
3. Код для аналитики
<amp-analytics id='analytics1' type='googleanalytics'>
<script type='application/json'>
{
"vars": {
"account": "UA-105350-7"
},
"requests": {
"experiment": "${pageview}&xid=${xid}&xvar=${xvar}"
},
"triggers": {
"trackPageview": {
"on": "visible",
"request": "experiment",
"vars": {
"xid": "fB2hAs9HS2WgWqe332c6Ow",
"xvar": "VARIANT(AMP_Product_Page)"
}
}
}
}
</script>
</amp-analytics>
4. Создал эксперимент в Google Optimize
Я создал эксперимент в Google Optimize и использовал идентификатор в приведенном выше коде. Я также могу видеть эксперимент в Google Analytics, хотя он имеет 0 сеансов.
Я также добавил несколько основных правил CSS, и они работают нормально.
Приведенный выше код работает, и я вижу эксперимент на сайте, а также <body>
тег имеет атрибут amp-x-amp_product_page="Variant_1"
,
Запросы Google Analytics
У меня развернута интеграция с Google Analytics с использованием контейнера GTM AMP, и она работает нормально.
Теперь, когда я смотрю на запросы, сделанные Google Analytics, вот что я вижу:
- Запрос просмотра страницы (ОК)
- Второй запрос просмотра страницы с данными эксперимента (статус 302)
Этот второй запрос, кажется, не сделать это для GA.
Я попытался отправить экспериментальные данные с событием, но похоже, xid
а также xvar
недопустимые переменные для события в amp-analytics.
1 ответ
Варианты должны быть пронумерованы, а не названы в. Таким образом, в вашем случае они должны быть "0" и "1" вместо "Original" и "Variant_1".