是否可以在gtag config命令中设置除screen_name之外的所有screen_view事件参数?

时间:2019-05-11 14:40:57

标签: javascript google-analytics google-analytics-api

我有一个单页javascript应用程序,该应用程序使用gtag将数据发送到Google Analytics(分析)。

初始渲染完成后,安装脚本将按以下方式运行:

    // pseudo code
    const initOpts = {send_page_view: false}
    if (self.userID) initOpts.user_id = self.userID

    window.dataLayer = window.dataLayer || []
    window.gtag = function gtag() {dataLayer.push(arguments)}
    window.gtag('js', new Date())
    window.gtag('config', self.id, initOpts)

    const url = 'https://www.googletagmanager.com/gtag/js?id=' + self.id
    return loadScript(url, 'google-analytics-gtag')

随着用户在应用内导航,screen_view事件的发送如下:

    // pseude code
    const opts = {
      app_name: params.appName,
      screen_name: params.title,
      event_callback: function() { return resolve() }
    }
    if (params.appID) opts.app_id = params.appID
    if (params.appVersion) opts.app_version = params.appVersion

    window.gtag('event', 'screen_view', opts)

我将在每个视图中发送app_nameapp_idapp_version参数,即使它们与您在上面代码中看到的相同。 The docs hereapp_name参数可以作为初始配置命令的一部分发送。我了解这一点,并询问是否还可以在初始config命令中设置app_idapp_version参数?

0 个答案:

没有答案