ruby-on-rails 如何在Google Tag Manager中测试Ruby代码中实现的dataLayer事件

3pmvbmvn  于 2023-04-08  发布在  Ruby
关注(0)|答案(1)|浏览(120)

在我们的网站中,有一些事件已经在Ruby中实现。当在Google Tag Manager中预览时,这些事件不会触发或可见。Javascript实现的数据层事件正在触发并显示在GTM中,没有任何问题。我错过了什么?
在Google标签管理器中,我点击了预览来连接网站,并点击了Ruby实现的功能的各个部分来触发跟踪事件。

7y4bm7vi

7y4bm7vi1#

Ruby是一种后端语言。看起来你想用它来使用前端GTM。
要么停止关注Ruby,完全将注意力转移到JS+GTM,要么切换到使用服务器端GTM。但是,不,不要切换到服务器端GTM。那很可能过于复杂。
如果你真的需要从Ruby启动分析事件,你可以。但是你需要有一个前端中介来监听这些事件并将它们转换为dataLayer。为此,你不需要Ruby端的任何GTM/GA相关库,只需像通常与前端一样传递负载即可。

相关问题