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()); }
public void LogPageView(PageViewHitBuilder builder) { InitializeTracker(); if (builder.Validate() == null) { return; } if (IsLogLevelEnough(DebugMode.VERBOSE)) { Debug.Log("Logging pageview."); } mpTracker.LogPageView(builder); }
public void LogPageView(string pageLocation, string pageTitle = "") { PageViewHitBuilder builder = new PageViewHitBuilder(pageLocation, pageTitle); LogPageView(builder); }