当前位置: 首页 > 知识库问答 >
问题:

AMP可能使用Google Tag Manager处理视频事件

金飞
2023-03-14

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

我应该在Google Tag Manager上配置什么以在Google Analytics(包括autoplay)上发送视频播放事件。在谷歌标签管理器上,我找不到任何视频触发器。我是否应该在没有Google Tag Manager的情况下通过请求直接将事件发送到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>

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

布莱特科夫:https://ampbyexample.com/playground/#url=https://ampbyexample.com/components/amp-布莱特科夫/资料来源/

共有2个答案

梁明辉
2023-03-14

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

高修伟
2023-03-14

有一个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>
 类似资料:
  • 虽然HTML5的画布API没有提供直接在画布上绘制视频的方法,但是我们一定可以处理视频,其方法是从隐藏的video标签中捕获视频的帧,再使用循环把它们拷贝到画布上。 图3-5 处理视频 准备工作 开始之前,让我们谈一谈每个浏览器所支持的HTML5视频格式。在本书写作之时,关于视频格式的战争还在如火如荼的进行着,所有的主流浏览器,如Chome, Firefox, Opera, Safari, and

  • 英文原文:http://emberjs.com/guides/views/handling-a-view/ 你只需简单地将想要响应事件的名字作为你的视图的方法名实现即可,而不必为响应的每个元素上注册事件监听器。 例如,假设我们有这样一个模板: 1 2 3 {{#view App.ClickableView}} This is a clickable area! {{/view}} 我们这样实现

  • 问题内容: 我想从视频中提取帧并对其应用一些过滤器,例如gabor / hough等。哪个Java库最适合处理各种视频编码?我一直在研究GStreamer,JMF,Xuggler等,但无法确定哪一个最好。我还希望编辑框架并使用新框架制作视频。 问题答案: 如果您要进行低级操作(例如提取帧和对其进行操作),那么Xuggler将是最佳选择,因为API围绕此低级进行调整。它适用于ffmpeg,因此可以处

  • 问题内容: 任何人都有关于如何使用Hbase处理非结构化数据(如音频,视频和图像)的想法。我为此做了很多尝试,但我没有任何想法。请提供任何帮助。 问题答案: 选项1:将图像转换为字节数组,您可以准备放置请求并插入到表中。同样,也可以实现音频和视频文件。 参见https://docs.oracle.com/javase/7/docs/api/javax/imageio/package- summar

  • 我遵循这个链接的第二个答案(两个步骤)来实现视频到Youtube的上传:使用curl和api v3在Youtube上上传视频 代码工作正常,但当我执行时,我得到的响应是:状态:嵌入:true license:“YouTube”privacystatus:“unlisted”publicstatsviewable:true uploadstatus:“uploaded”

  • 问题内容: 在寻找了一个不错的库来用Java播放视频之后,我感到很困惑。周围的每个人都在尖叫着不要使用JMF,因为它已经过时,旧了并且需要用户安装它。其他替代方法(例如VLCJ)如果可行,则看起来不错,但仍然相对不稳定并且依赖大量的本机代码,并且在处理方面DVD,好像在免费图书馆中可以找到的灰尘! 当前选项: 现在JavaFX 2势头强劲,这是我一直在认真考虑的问题(因此在这里提出了我的问题),但

  • 问题内容: 我正在将Android 2.2与Eclipse结合使用。 我想制作一个捕获视频的应用程序,并针对每一帧将其作为位图发送到处理该方法 并返回新位图 并显示已处理位图的方法。 我对Android不太熟悉,因此,请问有人可以将我发送到我需要研究的资源上吗? 问题答案: 使用Android SDK完成以下步骤非常简单: 从相机捕获预览帧作为位图数据。 将以多种可能的图像格式返回代表帧的数据。