设置 Google Analytics 以跟踪命令行 Node 应用程序

Set up Google Analytics to track a command line Node app

我想使用 Google Analytics 来跟踪命令行 Node 应用程序的使用情况。跟踪将严格选择加入。我想跟踪基本使用情况,以及使用的是哪个操作系统和 Node 版本。

我找到了 Measurement Protocol,但我想知道设置 Google Analytics 的最佳方法是什么。

您可以选择 Web 或 App - App 似乎最合适,但随后我被派往 Firebase 来设置 iOS、Android 或 Web 应用程序。 None 个是正确的。那么 'Web' 是跟踪我的应用程序使用情况的最佳方式吗?还是 Google 分析不是正确的方法?

Google 分析真的不是为这样的事情设计的。您只有两个选项 Web 应用程序,其中所有内容都是基于页面的。 http://example.com/hello.php 与使用一切都基于屏幕的移动应用程序相比。家,关于,帮助。

我之前用几个控制台应用程序、一个自定义 SSIS 任务 (dll) 和一个 arduino 项目完成过此操作。我选择移动应用程序主要是因为我认为它更接近。我知道有人对 google 项目的操作做了同样的事情。

最终用什么由你决定。只需考虑您想要准确跟踪的内容并在开始之前对其进行布局。

如果您选择移动设备,请确保发送屏幕浏览量而不是页面浏览量。 Google 分析网站是分裂的,你不能混合和匹配命中类型。

在没有 Firebase 的情况下创建移动帐户的解决方法。

  1. 在 Google 分析类型 Web
  2. 上创建一个新网站 属性
  3. 在该网站下创建一个新视图 属性 键入 mobile。

似乎最好的方法是 Google Measurement Protocol. There's a Node library for it

真的 Google Analytics 完全围绕网络应用程序和最近的移动应用程序设计,它有像 "page views" 这样的概念,这对 CLI 没有意义,而 Firebase Analytics 仅适用于 Android 和 iOS.

出于某些目的,您也许可以硬塞他的 CLI 用例。或者,您可以考虑使用像 Firebase 实时数据库这样的云数据库来捕获您自己的事件。