Javascript google analytics中与gtagjs等效的脚本数据层是什么?

Javascript google analytics中与gtagjs等效的脚本数据层是什么?,javascript,vue.js,google-analytics,Javascript,Vue.js,Google Analytics,我有来自google analytics的以下脚本: window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'userId' : '123456' }) window.dataLayer.push({ 'event' : 'login', }) 因为我正在使用vue,所以我想顺便插入此脚本 所以vue gtag使用。根据文件,我应该这样做: gtag(“事件”、“登录”) 但是userId呢?我把代码放在哪里了

我有来自google analytics的以下脚本:

window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
 'userId' : '123456'
})
window.dataLayer.push({
 'event' : 'login',
})
因为我正在使用vue,所以我想顺便插入此脚本

所以vue gtag使用。根据文件,我应该这样做:

gtag(“事件”、“登录”)


但是
userId
呢?我把代码放在哪里了?如何将上述脚本转换为
gtagjs
code?

显然,您可以在注册vue gtag模块期间设置ID和其他配置选项。从vue gtag文档中获取和修改的示例

Vue.use(VueGtag, {
  config: { userId: '123456' },
});
不要使用
gtag('event','login')
,而是使用此上公开的适当方法。$gtag:
this。$gtag.event('login')


类似地,您可以使用config方法
this.$gtag.config({userId:'123456'})
在以后设置凭据(如果需要)。

显然,您可以在注册vue gtag模块期间设置ID和其他配置选项。从vue gtag文档中获取和修改的示例

Vue.use(VueGtag, {
  config: { userId: '123456' },
});
不要使用
gtag('event','login')
,而是使用此上公开的适当方法。$gtag:
this。$gtag.event('login')


类似地,您可以使用config方法
this.$gtag.config({userId:'123456'})
来设置您的凭据,如果您愿意的话。

当用户单击登录按钮时,我可以动态地进行设置吗?(推法)我在这里处理同样的事情。我认为建议的方法并不理想。通常,gtag属性应该在App.vue中定义一次,然后以类似于
window.dataLayer.push的方式将自定义事件推送到标记管理器。当用户单击登录按钮时,我可以动态执行此操作吗?(推法)我在这里处理同样的事情。我认为建议的方法并不理想。通常,应在App.vue中定义一次gtag属性,然后以类似于
window.dataLayer.push
的方式将自定义事件推送到标记管理器。