Esempio n. 1
0
    public void LogPageView(PageViewHitBuilder builder)
    {
        trackerValues[Fields.LOCATION] = null;
        trackerValues[Fields.TITLE]    = null;

        SendGaHitWithMeasurementProtocol(url
                                         + AddRequiredMPParameter(Fields.HIT_TYPE, "pageview")
                                         + AddRequiredMPParameter(Fields.LOCATION, builder.DocumentLocationUrl)
                                         + AddOptionalMPParameter(Fields.TITLE, builder.DocumentTitle)
                                         + AddCustomVariables(builder)
                                         + AddCampaignParameters(builder)
                                         + AddTrackerVals());
    }
Esempio n. 2
0
    public void LogPageView(PageViewHitBuilder builder)
    {
        InitializeTracker();
        if (builder.Validate() == null)
        {
            return;
        }

        if (IsLogLevelEnough(DebugMode.VERBOSE))
        {
            Debug.Log("Logging pageview.");
        }

        mpTracker.LogPageView(builder);
    }
Esempio n. 3
0
    public void LogPageView(string pageLocation, string pageTitle = "")
    {
        PageViewHitBuilder builder = new PageViewHitBuilder(pageLocation, pageTitle);

        LogPageView(builder);
    }