public TrackerBase(string trackingAccount, string trackingDomain, IAnalyticsSession analyticsSession, ITrackerEnvironment trackerEnvironment) { TrackingAccount = trackingAccount; TrackingDomain = trackingDomain; AnalyticsSession = analyticsSession; Hostname = trackerEnvironment.Hostname; Language = "en"; UserAgent = string.Format("GoogleAnalyticsTracker/3.0 ({0}; {1}; {2})", trackerEnvironment.OsPlatform, trackerEnvironment.OsVersion, trackerEnvironment.OsVersionString); InitializeCharset(); }
public TrackerBase(string trackingAccount, string trackingDomain, IAnalyticsSession analyticsSession, ITrackerEnvironment trackerEnvironment) { TrackingAccount = trackingAccount; TrackingDomain = trackingDomain; AnalyticsSession = analyticsSession; Hostname = trackerEnvironment.Hostname; Language = "en"; UserAgent = string.Format("GoogleAnalyticsTracker/2.0 ({0}; {1}; {2})", trackerEnvironment.OsPlatform, trackerEnvironment.OsVersion, trackerEnvironment.OsVersionString); CookieContainer = new CookieContainer(); ThrowOnErrors = false; InitializeCharset(); CustomVariables = new CustomVariable[5]; _utmeGenerator = new UtmeGenerator(this); }
public TrackerBase(string trackingAccount, string trackingDomain, ITrackerEnvironment trackerEnvironment) : this(trackingAccount, trackingDomain, new AnalyticsSession(), trackerEnvironment) { }
public TrackerBase(string trackingAccount, IAnalyticsSession analyticsSession, ITrackerEnvironment trackerEnvironment) { TrackingAccount = trackingAccount; AnalyticsSession = analyticsSession; EndpointUrl = GoogleAnalyticsEndpoints.Default; UserAgent = string.Format("GoogleAnalyticsTracker/3.0 ({0}; {1}; {2})", trackerEnvironment.OsPlatform, trackerEnvironment.OsVersion, trackerEnvironment.OsVersionString); }
public Tracker(string trackingAccount, string trackingDomain, IAnalyticsSession analyticsSession, ITrackerEnvironment trackerEnvironment) : base(trackingAccount, trackingDomain, analyticsSession, trackerEnvironment) { }
/// <summary> /// Creates a new SimpleTracker. /// </summary> /// <param name="trackingAccount">Google Analytics tracking account</param> /// <param name="trackerEnvironment">Tracking environment</param> /// <example> /// var tracker = new SimpleTracker("UA-XXXXX", "example.com", /// new SimpleTrackerEnvironment( /// Dns.GetHostName(), /// Environment.OSVersion.Platform.ToString(), /// Environment.OSVersion.Version.ToString(), /// Environment.OSVersion.VersionString /// )); /// </example> public SimpleTracker(string trackingAccount, ITrackerEnvironment trackerEnvironment) : base(trackingAccount, trackerEnvironment) { }
public SimpleTracker(string trackingAccount, string trackingDomain, ITrackerEnvironment trackerEnvironment) : base(trackingAccount, trackingDomain, new AnalyticsSession(), trackerEnvironment) { }
public Tracker(string trackingAccount, string trackingDomain, IAnalyticsSession analyticsSession, ITrackerEnvironment trackerEnvironment) : base(trackingAccount, trackingDomain, analyticsSession, trackerEnvironment) { PopulateUserAgentPropertiesFromHttpContext(); }
/// <summary> /// Creates a new SimpleTracker. See <see cref="SimpleTracker(string, string)"/> for details. /// </summary> /// <param name="trackingAccount"></param> /// <param name="analyticsSession"></param> /// <param name="trackerEnvironment"></param> public SimpleTracker(string trackingAccount, IAnalyticsSession analyticsSession, ITrackerEnvironment trackerEnvironment) : base(trackingAccount, analyticsSession, trackerEnvironment) { }
public Tracker(string trackingAccount, string trackingDomain, ITrackerEnvironment trackerEnvironment) : base(trackingAccount, trackingDomain, trackerEnvironment) { }
public Tracker(string trackingAccount, ITrackerEnvironment trackerEnvironment) : base(trackingAccount, trackerEnvironment) { PopulateUserAgentPropertiesFromHttpContext(); }