AMP:跟踪使用amp-analytics选择的选项

时间:2018-01-29 23:03:12

标签: amp-html 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-start ini-load click scroll timer visible hidden user-error access-* video-*

非常感谢任何帮助,谢谢

0 个答案:

没有答案