public static void Default(GoogleAnalyticsAction e) { if (InternalGoogleAnalytics != null) { e(InternalGoogleAnalytics); return; } var analytics = new IHTMLScript { type = "text/javascript", src = "http://www.google-analytics.com/ga.js" }; analytics.onload += delegate { 1.AtDelay( delegate { if (InternalGoogleAnalytics == null) { InternalGoogleAnalytics = (GoogleAnalytics) new IFunction("return _gat;").apply(Native.window); } e(InternalGoogleAnalytics); } ); }; analytics.AttachToDocument(); }
public static void Default(GoogleAnalyticsAction e) { if (InternalGoogleAnalytics != null) { e(InternalGoogleAnalytics); return; } var analytics = new IHTMLScript { type = "text/javascript", src = "http://www.google-analytics.com/ga.js" }; analytics.onload += delegate { 1.AtDelay( delegate { if (InternalGoogleAnalytics == null) { InternalGoogleAnalytics = (GoogleAnalytics)new IFunction("return _gat;").apply(Native.window); } e(InternalGoogleAnalytics); } ); }; analytics.AttachToDocument(); }
public static void ToGoogleAnalyticsTracker(this string x, GoogleAnalyticsTrackerAction e) { GoogleAnalytics.Default(g => e(g._getTracker(x))); }