public static async Task <TrackingResult> TrackPageViewAsync(this SimpleTracker tracker, string pageTitle, string pageUrl, IDictionary <int, string> customDimensions) { var pageViewParameters = new PageView { DocumentTitle = pageTitle, DocumentLocationUrl = pageUrl, }; pageViewParameters.SetCustomDimensions(customDimensions); return(await tracker.TrackAsync(pageViewParameters)); }
public static async Task <TrackingResult> TrackPageViewAsync(this SimpleTracker tracker, string pageTitle, string pageUrl, IDictionary <int, string> customDimensions) { var pageViewParameters = new PageView { DocumentTitle = pageTitle, DocumentLocationUrl = pageUrl, DocumentHostName = tracker.Hostname, CacheBuster = tracker.AnalyticsSession.GenerateCacheBuster() }; pageViewParameters.SetCustomDimensions(customDimensions); return(await tracker.TrackAsync(pageViewParameters)); }