Ari*_*dha 7 google-analytics jwplayer google-analytics-api google-tag-manager
首先,我是GTM的新手.我正在尝试在我们使用JW播放器的网站上实施GTM视频跟踪.
我跟着几篇文章如下:
https://www.thyngster.com/jwplayer-video-tracking-using-google-tag-manager/
在上面的一个中,我无法在放置标签代码后做什么,因为我找不到如何触发它.
我也按照这个链接,但它也没有工作:
http://ecommppc.com/2014/11/30/track-jw-player-videos-on-gtm/
我相信我知道发生了什么事。他在教程中设置的代码/标签、触发器和变量只是将信息推送到数据层本身的内容。最后一步是添加另一个变量、一个捕获它的标签以及一个发送它的触发器。
您需要的变量是 dataLayer 变量(在 GTM 中的变量 > 用户定义变量 > 新建 > 数据层变量下可用)。然后,您可以为其指定要捕获的数据层中的变量名称。具体来说,dataLayer.push 操作中的任何变量(即 video_url、持续时间等)。
本例中使用的触发器是自定义事件触发器。该触发器将专门等待一个对象被推送到数据层,其中包含“event”变量。在这种情况下,您需要一个触发器来等待名为“video”的事件。您还可以添加过滤器,即该触发器仅在特定 URL 上或其他条件成立时触发。
最后,您需要另一个 GA Universal Analytics 标签,设置为跟踪事件,即Track Type: Event。在此标签中,将触发器设置为您之前创建的自定义事件触发器,然后单击进入“配置标签”。在“更多设置”下,单击“添加自定义维度”。确保您用于将其发送到 Google Analytics(分析)的索引尚未在您的媒体资源中使用;除此之外,您选择什么索引并不重要。最后,在“维度值”字段中添加变量名称,格式如下:{{video_url}}。包含您之前创建的 dataLayer 变量的名称,而不是“video_url”。
这应该让 GTM 从 dataLayer 中获取变量,并在每次在 dataLayer 对象中看到“事件”变量时将其推送到 Google Analytics。
希望有帮助!
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           862 次  |  
        
|   最近记录:  |