AMP: отслеживать, какая опция была выбрана с помощью amp-analytics

Я пытаюсь запустить событие отслеживания, когда опция выбрана внутри <select> тег.

С amp-analytics Я могу отправить click отслеживание события при нажатии элемента, но только с определенными элементами, такими как <select><a> а также <div>,

Я могу понять, почему событие щелчка не будет запущено на <option> элемент, но мне было интересно, как отследить, что была выбрана опция. Ниже мой код, который будет срабатывать по щелчку <select> но не по щелчку <option>

<body>
  <select>
    <option>option 1</option>
    <option>option 2</option>
  </select>
  <amp-analytics>
    <script type="application/json">
      {
        "requests": {
          "event": "https://www.example.com?message=${message}"
        },
        "triggers": {
          "selectClicked": {
            "on": "click",
            "request": "event",
            "selector": "select",
            "vars": {
              "message": "clicked_select"
            }
          },
          "optionClicked": {
            "on": "click",
            "request": "event",
            "selector": "option",
            "vars": {
              "message": "clicked_option"
            }
          }
        }
      }
    </script>
  </amp-analytics>
</body>

Похоже, amp-analytics поддерживает только пару триггеров:
render-startini-loadclickscrolltimervisiblehiddenuser-erroraccess-*video-*

Любая помощь будет принята с благодарностью, спасибо

0 ответов

Другие вопросы по тегам