C# 如何在我的ASP.NET Web应用程序中使用Google Analytics
我创建了一个Google Analytics帐户,并将跟踪片段复制到ASP.NET母版页的头部。但当我运行WebApp时,谷歌分析图表仍然是空的。当WebApp在本地主机上运行时,是否可以在ASP.NET中使用Google Analytics?首先假设代码中不存在JavaScript错误-您只需从Google Analytics复制/粘贴跟踪代码,并按预期运行 现在,为了让google analytics跟踪您的页面,它必须找到与您在浏览器上的url相同的url名称 因为您可能会看到C# 如何在我的ASP.NET Web应用程序中使用Google Analytics,c#,asp.net,analytics,C#,Asp.net,Analytics,我创建了一个Google Analytics帐户,并将跟踪片段复制到ASP.NET母版页的头部。但当我运行WebApp时,谷歌分析图表仍然是空的。当WebApp在本地主机上运行时,是否可以在ASP.NET中使用Google Analytics?首先假设代码中不存在JavaScript错误-您只需从Google Analytics复制/粘贴跟踪代码,并按预期运行 现在,为了让google analytics跟踪您的页面,它必须找到与您在浏览器上的url相同的url名称 因为您可能会看到http:/
http://localhost/
,或http://192.168.1.1/
或类似名称,您需要将该名称更改为与您在google analytics上使用的名称大致相同的名称
为此,您可以使用host
文件,该文件位于c:\[windows]\System32\drivers\
文件夹中
在那里打开主机
文件,添加一行反映本地ip的内容,并使用一个接近公共名称的url名称,该名称具有不同的子域,并在google analytics上设置该名称
比如说
192.168.1.1 local.mypublicname.com
然后将google analytics上的local.mypublicname.com
设置为一个新视图-测试视图(示例:)
以http://local.mypublicname.com
你就这样做了——它的工作原理
为了工作更简单,我建议设置本地ISS,而不要运行visual studio web服务器。。。但是您可以同时执行这两项操作,只需在visual studio上进行额外设置,以说明第一页在哪里-在本例中是
local.mypublicname.com
,谢谢您的回答。谷歌分析需要时间,但我不知道。今天的图表有一些价值。@SmightyM8它也是实时视图-至少对我来说,它直接显示在实时视图上。