首页 > 解决方案 > 谷歌应用程序脚本的谷歌分析在几周后没有显示任何数据

问题描述

我有一个应用程序脚本,我想在 Google-Analytics 中统计展示次数。

我创建了一个新的 GA 帐户 + 数据流。

复制它measurement id并将其放入我的应用程序脚本代码中:

/**
 * Function to track all (internal/external) usage
 * @param {string} page tracked
 */
function sendGA(page) {
  var cid = Utilities.base64EncodeWebSafe(Utilities.computeDigest(
      Utilities.DigestAlgorithm.SHA_256,
      ScriptApp.getService().getUrl()));
  try {
    var data = {
      'v': '1',
      'tid': 'G-9S9...',
      'z': Math.floor(Math.random()*10E7),
      't':'pageview',
      'dl': SpreadsheetApp.getActiveSpreadsheet().getUrl() + '/' + page,
      'cid': cid
    };
    var payload = Object.keys(data).map(
      function(key) {
        return encodeURIComponent(key) + '=' + encodeURIComponent(data[key]);
      }
    ).join('&');
    var options = {
      'method' : 'POST',
      'payload' : payload
    };
    UrlFetchApp.fetch('http://www.google-analytics.com/collect', options);
  } catch (err) {
    Logger.log(err);
  }
}

在此处输入图像描述

在此处输入图像描述

这些是我的安装步骤,我错过了什么吗?

measurement id进去这里?'tid': 'G-9S9...',

标签: google-apps-scriptgoogle-analyticsgoogle-analytics-apigoogle-analytics-4

解决方案


推荐阅读