Exemple #1
0
    public static async Task <TrackingResult> TrackPageViewAsync(this SimpleTracker tracker, string pageTitle, string pageUrl, IDictionary <int, string?>?customDimensions = null, IDictionary <int, long?>?customMetrics = null)
    {
        var pageViewParameters = new PageView
        {
            DocumentTitle       = pageTitle,
            DocumentLocationUrl = pageUrl
        };

        pageViewParameters.SetCustomDimensions(customDimensions);
        if (customMetrics != null)
        {
            pageViewParameters.SetCustomMetrics(customMetrics);
        }

        return(await tracker.TrackAsync(pageViewParameters));
    }