我如何在 ASP.NET WebApp 中使用 Google Analytics

How can i use Google Analytics in my ASP.NET WebApp

我创建了一个 Google 分析帐户并将跟踪代码段复制到 ASP.NET 中我的母版页的头部。但是当我 运行 WebApp 时,Google 分析图表仍然是空的。当 WebApp 运行 在本地主机上时,是否可以在 ASP.NET 中使用 Google Analytics?

首先假设您的代码中不存在 JavaScript 错误 - 您只是 copy/paste 来自 google 分析的跟踪代码及其 运行 正如预期的那样。

现在,要让 google 分析跟踪您的页面,它必须找到 与您在浏览器 url 上看到的相同 url 名称.

因为您可能会看到 http://localhost/、或 http://192.168.1.1/ 或类似的东西,您需要更改该名称,使其与您在 google 分析中使用的名称大致相同。

为此,您可以使用位于 c:\[windows]\System32\drivers\ 文件夹中的 host 文件。

打开 host 文件,添加反映本地 ip 的行,并使用接近 public 名称的 url 名称,并设置不同的子域一个关于 google 分析。

例如

192.168.1.1 local.mypublicname.com

然后在 google 分析上将 local.mypublicname.com 设置为新视图 - 测试视图(示例:https://www.directom.com/google-analytics-subdomain-tracking/

将您的本地站点称为 http://local.mypublicname.com 然后就可以了 - 它的工作原理。

为了更轻松地工作,我建议设置本地 ISS,而不是 运行 visual studio 网络服务器...但您可以同时进行这两项操作,只需要在 visual studio 表示第一页在哪里 - 在本例中为 local.mypublicname.com