Application Insights在什么时候捕获页面的URL来记录页面浏览量?

时间:2018-08-20 22:49:15

标签: azure-application-insights

我的网站是一个更大的分布式系统的一部分,我想弄清楚它的流量来自何处。我可以访问系统的各个部分,因此很容易将跟踪参数附加到写入各个位置的URL上,然后在分析数据时将其用作密钥。因此,类似

http://GreatSite/AwesomePage?detail=123&source=partnersite
http://GreatSite/AwesomePage?detail=123&source=email
http://GreatSite/AwesomePage?detail=123&source=phoneapp

,依此类推。将页面提供给用户后,我希望一些客户端代码从URL中清除source=xyz参数,以便用户最终在其地址栏中看到http://GreatSite/AwesomePage?detail=123。完全可以在页面加载期间看到完整的未修饰URL。

我已经弄清楚了如何来操纵URL使其看起来像我想要的,但是我似乎无法弄清楚何时做到这一点。我最初尝试在页面生命周期的早期,即实例化AppInisghts客户端并调用trackPageView()之后执行此操作,但这还为时过早,因为当我在Application Insights中查看时,会发现很多内容其中应带有source参数的页面视图,但没有一个。

因此,AppInsights客户端似乎在修剪URL后正在抓取URL来跟踪页面视图。我怎么知道什么时候AppInsights记录了完整的URL,我可以随意修剪它?是否有我可以听的事件,或者可以观看的地方有房子?

0 个答案:

没有答案