我有一个宁静的WCF http://myapp.cloudapp.net/Service1.svc,它返回json数据。 wcf现在在Azure中。 我想使用googleAnalyticsTracker跟踪WCf的使用情况。所有通过向我发送http请求来使用我的WCf的客户端,我希望他们通过googleAnalytics来跟踪他们。使用GoogleAnalyticsTracker跟踪WCF REST
我在googleAnalytics上创建了一个帐户,并提供了与上述服务相同的url来跟踪。
唯一的操作系的GetData()在Service1.svc时的http .../Service1.svc浏览,与此代码为Trakcer中的GetData()被调用:
Tracker tracker = new Tracker("UA-xxxxx-x", "http://myapp.cloudapp.net/");
//var request = svcSecurityContext;
tracker.SetCustomVariable(1, "Time", DateTime.Now.ToShortDateString());
tracker.SetCustomVariable(2, "UserName", "myname");
tracker.SetCustomVariable(3, "Service accessed", OperationContext.Current.RequestContext.RequestMessage.Headers.To.ToString());
tracker.TrackPageView("My API - Create", "api/create");
的服务回报数据和我wheb去googleAnalytics mydashboard,我看不到增加访问。我需要帮助来弄清楚我是否正确使用googleanalyticstracker。
是否有可能像iam一样使用带有wcf的googleanalytics进行操作,或者只能与网页一起使用?
谢谢
是,巴特。我在GoogleAnalytics中使用与该链接相同的代码,但它不起作用,我的Google帐户中没有任何内容可以跟踪。 我想知道更多关于你对行为的评论。你的意思是说我可以创建一个行为来使googleAnalytics工作?我不知道该怎么做,但如果你可以提供链接,tutoril或代码,我会非常感激。 – user1705714