Google Optimize и интеграция AMP - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь запустить некоторые A / B-тесты с Оптимизацией на моем сайте AMP (Wordpress). Я использую официальный плагин Wordpress AMP и добавляю свои настройки аналитики через подключаемый модуль. Я покажу вам окончательный вывод HTML.

Что я сделал до сих пор:

  1. Я убедился, что скрипты amp-эксперимента и amp-аналитики включены в мою страницу (плагин WordPress включает в себя все необходимые сценарии автоматически.)
  2. Установить эксперимент с именем testExperiment. Его идентификатор: 51vXPC_HQcCA-kjuWP5XFQ.
  3. Потенциальная проблема: Оптимизация диагностики показывает следующие ошибки: Код отслеживания Google Analytics не найден Модуль оптимизации не найден Google Analytics на 100% интегрирован, так как он отображает живые просмотры на моем веб-сайте. Я полагаю, что диагностика работает неправильно из-за указанного c процесса интеграции AMP.
  4. Я создал вариант, создал правило таргетинга, связанное с аналитикой, поставил цель.
  5. Я добавил на свою страницу следующие сценарии amp-эксперимента и amp-analytics.
    <amp-experiment>
        <script type="application/json">
            {
                "testExperiment": {
                    "sticky": false,
                    "variants": {
                        "0": 50,
                        "1": 50
                    }
                }
            }
        </script>
    </amp-experiment>

Вывод моего сценария аналитики в исходный код страницы выглядит следующим образом:

    <script type="application/json">
        {
            "vars": {
                "account": "UA-54160702-17"
            },
            "requests": {
                "experiment": "${pageview}&xid=${xid}&xvar=${xvar}"
            },
            "triggers": {
                "trackPageview": {
                    "on": "visible",
                    "request": "pageview",
                    "extraUrlParams": []
                },
                "pageview": {
                    "on": "visible",
                    "request": "experiment",
                    "vars": {
                        "xid": "51vXPC_HQcCA-kjuWP5XFQ",
                        "xvar": "VARIANT(testExperiment)"
                    }
                }
            },
            "transport": {
                "beacon": "true",
                "xhrpost": "true",
                "image": "false"
            }
        }
    </script>
Я добавил на свою страницу следующее CSS:
    body[amp-x-testExperiment="0"] .clr-expr {
      background-color: #00cebe;
    }

    body[amp-x-testExperiment="1"] .clr-expr {
      background-color: #353c8c;
    }

Атрибут эксперимента не добавлен в тело страницы, и я вижу следующие ошибки в консоли:

enter image description here

Страница, на которой я пытаюсь проверить: https://dev.somnishop.com/was-tun-gegen-schnarchen-frauen/

Любые предложения будут оценены.

1 Ответ

0 голосов
/ 28 апреля 2020

Оказалось, проблема с плагином Wordpress AMP. Этот является веткой поддержки, если кому-то интересно.

...