我如何在 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
我创建了一个 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