【问题标题】:AMP Possible to use Google Tag Manager for Video EventsAMP 可以将 Google 跟踪代码管理器用于视频事件
【发布时间】:2018-10-09 12:46:13
【问题描述】:

谷歌标签管理器是否可以使用视频(brightcove)触发器?

我应该在 Google 跟踪代码管理器上进行哪些配置才能在 Google Analytics 上发送视频播放事件(包括自动播放)。在 Google 跟踪代码管理器上,我找不到任何视频触发器。我应该将没有 Google 跟踪代码管理器的事件直接发送到 Google Analytics(分析)吗?

<amp-brightcove
                  data-account="906043040001"
                  data-video-id="1401169490001"
                  data-player-id="180a5658-8be8-4f33-8eba-d562ab41b40c"
                  layout="responsive" width="480" height="270">
</amp-brightcove>

amp 视频分析页面:https://github.com/ampproject/amphtml/blob/master/extensions/amp-analytics/amp-video-analytics.md

amp-brightcove: https://ampbyexample.com/playground/#url=https%3A%2F%2Fampbyexample.com%2Fcomponents%2Famp-brightcove%2Fsource%2F

【问题讨论】:

    标签: google-analytics google-tag-manager amp-html brightcove


    【解决方案1】:

    有一个 Brightcove 示例页面。 http://solutions.brightcove.com/bclifford/ampexamples/analytics.html

    <amp-brightcove
      id="myPlayer"
      data-account="myAccountId"
      data-player-id="myPlayerId"
      data-embed="default"
      ...
    >
    
    <amp-analytics>
      <script type="application/json">
        {
          "requests": {
            "base": "https:/www.something.com/?",
            "pageview": {
              "baseUrl": "${base}type=pageview"
            },
            "event": {
              "baseUrl": "${base}type=event&name=${eventName}"
            }
          },
          "triggers": {
            "trackPageview": {
              "on": "visible",
              "request": "pageview"
            },
            "myVideoPlay": {
              "on": "video-play",
              "request": "event",
              "selector": "#myPlayer",
              "vars": {
                "eventName": "play"
              }
            },
            "myVideoEnded": {
              "on": "video-ended",
              "request": "event",
              "selector": "#myPlayer",
              "vars": {
                "eventName": "end"
              }
            },
            "myVideoSession": {
              "on": "video-session",
              "request": "event",
              "selector": "#myPlayer",
              "vars": {
                "eventName": "session"
              }
            }
          }
        }
      </script>
    </amp-analytics>
    

    【讨论】:

      【解决方案2】:

      不,在 AMP GTM 中,您仅限于某些触发事件。除非你可以利用点击触发器。

      【讨论】:

      • 根据文档,支持一些视频触发器:github.com/ampproject/amphtml/blob/master/extensions/…
      • 问题是关于通过 AMP 的 Google 跟踪代码管理器执行此任务。您链接的文档只是 AMP,而不是 AMP 的 GTM。
      • 你是对的。我把 GTM 误认为 GA。您无法在 GTM 上使用视频触发器
      猜你喜欢
      • 2013-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多