Your SlideShare is downloading. ×
0
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Google analytics for Eclipse Plugins
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Google analytics for Eclipse Plugins

917

Published on

http://www.eclipsecon.org/2013/sessions/google-analytics-eclipse-plugins

http://www.eclipsecon.org/2013/sessions/google-analytics-eclipse-plugins

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
917
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Google Analytics for Eclipse Plugins by Andre Dietisheim & Max Rydahl Andersen Red HatMonday 25 March 13
  • 2. The ChallengeMonday 25 March 13
  • 3. How it works...Monday 25 March 13
  • 4. How it works...Monday 25 March 13
  • 5. How it works...Monday 25 March 13
  • 6. How it works... http://www.google-analytics.com/__utm.gif?....Monday 25 March 13
  • 7. How it works...Monday 25 March 13
  • 8. org.jboss.tools.usageMonday 25 March 13
  • 9. Github github.com/jbosstools/jbosstools-base based on code.google.com/p/jgoogleanalytics/Monday 25 March 13
  • 10. Separation of concernsMonday 25 March 13
  • 11. TriumvirateMonday 25 March 13
  • 12. Is Eclipse a browser?Monday 25 March 13
  • 13. Pretend we are!Monday 25 March 13
  • 14. Browser User Agent USERAGENT_WIN = "{0}/{1} (Windows; U; Windows NT {2}; {3})"; USERAGENT_MAC = "{0}/{1} (Macintosh; U; Intel Mac OS X {2}; {3})"; USERAGENT_LINUX = "{0}/{1} (X11; U; Linux i686; {3})";Monday 25 March 13
  • 15. Linux Distribution? public String getUserDefined() { return getLinuxDistroNameAndVersion(); }Monday 25 March 13
  • 16. Flash Version? public String getFlashVersion() { return getJavaVersion(); } private String getJavaVersion() { return System.getProperty(SYSPROP_JAVA_VERSION); }Monday 25 March 13
  • 17. Disguise! BrandingMonday 25 March 13
  • 18. CustomizationMonday 25 March 13
  • 19. An OSGI service at hand public interface IUsageBranding { public String getStartupAllowReportingTitle(); public String getStartupAllowReportingMessage(); public String getGoogleAnalyticsAccount(); public String getGoogleAnalyticsReportingHost(); com.jboss.jbds.usage.brandingMonday 25 March 13
  • 20. Legal ? ...is this thing even legal !?Monday 25 March 13
  • 21. Monday 25 March 13
  • 22. Monday 25 March 13
  • 23. Monday 25 March 13
  • 24. What have we learned/found ?Monday 25 March 13
  • 25. Monday 25 March 13
  • 26. 4% 12% Windows Linux Mac 84%Monday 25 March 13
  • 27. 4% 12% 20% Windows Linux Mac Windows XP 64%Monday 25 March 13
  • 28. Monday 25 March 13
  • 29. Monday 25 March 13
  • 30. Monday 25 March 13
  • 31. Monday 25 March 13
  • 32. NextMonday 25 March 13
  • 33. Q&A github.com/jbosstools/jbosstools-base @adietsheim @maxandersenMonday 25 March 13

×