Google analytics 通过GTM跟踪GA中的打印事件

Google analytics 通过GTM跟踪GA中的打印事件,google-analytics,google-tag-manager,Google Analytics,Google Tag Manager,我是GTM新手,我已经学会了跟踪不同类的点击和链接点击等事件,但现在我想跟踪用户的打印事件,因此,如果用户试图打印页面,请任何人帮助我应该执行哪些步骤。提前感谢您。AFAIK没有跨浏览器javascript打印事件(即在打印之前已启动),这是有道理的,因为打印菜单项是chrome的一部分(该死的,谷歌让人对浏览器chrome和chrome浏览器之间的区别感到困惑——前者用来表示“Web浏览器窗口的边框,包括窗口框架、菜单、工具栏和滚动条”)并且不应该通过javascript访问(页面中的打印按钮

我是GTM新手,我已经学会了跟踪不同类的点击和链接点击等事件,但现在我想跟踪用户的打印事件,因此,如果用户试图打印页面,请任何人帮助我应该执行哪些步骤。提前感谢您。

AFAIK没有跨浏览器javascript打印事件(即在打印之前已启动),这是有道理的,因为打印菜单项是chrome的一部分(该死的,谷歌让人对浏览器chrome和chrome浏览器之间的区别感到困惑——前者用来表示“Web浏览器窗口的边框,包括窗口框架、菜单、工具栏和滚动条”)并且不应该通过javascript访问(页面中的打印按钮可能会被点击事件检测到)

有人试图通过将onbeforeprint(适用于ie)与window.matchMedia(假设打印时打印样式表将匹配)相结合来创建跨浏览器解决方案。这并没有产生一个特别可靠的解决方案

有人引用了本文,由于自2012年以来没有任何进展,我认为我们可以安全地声明,没有可靠的跨浏览器解决方案来检测打印,因此您无法基于打印触发GTM标记,因此您无法跟踪打印