background preloader

Official Website

Official Website

10 New Google Analytics Features You Need to Start Using Rachael Gerson spearheads the Analytics division at SEER Interactive. Follow her on Twitter @rachaelgerson. Over the past eight months, Google has steadily released one revolutionary new feature after another. On March 17, the company announced a new version of Google Analytics. Up until this point, users could decide whether they preferred to stick with the old interface or switch to the new one. If you're not already familiar with the new version, take the next few weeks to get comfortable with it. 1. Dashboards got a much needed overhaul in the new GA. At a minimum, these four widgets would benefit the average user. Visits - Timeline (can also include Metric)Goal Completions and/or Transactions - TimelineSource/Medium - TableBounce Rate - Timeline 2. Rather than viewing a long list of keywords to spot trends, users can now evaluate a keyword cloud. 3. In the past, Google Analytics data was typically delayed up to 24 hours after the visit. 4. Why is this important? 5. 6. 7. 8. 9. 10.

Tracking Basics (Asynchronous Syntax) - Google Analytics ga.js is a JavaScript library for measuring how users interact with your website. This is a legacy library. If you are getting started with Google Analytics you should use the latest tracking library, analytics.js. Tracking Code Quickstart The Analytics snippet is a small piece of JavaScript code that you paste into your pages. If you need to do more than basic page tracking, see the tracking reference for a list of methods available in the API and see the Usage Guide for details on using the asynchronous syntax. var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); The snippet above represents the minimum configuration needed to track a page asynchronously. Important: If you are updating your pages from the traditional snippet to the latest, asynchronous version, you should remove the existing tracking snippet first. How the Asynchronous Syntax Works The _gaq object is what makes the asynchronous syntax possible. var pageTracker = _gat. Back to Top

Google Cloud Platform on GitHub Comment mesurer le trafic généré par Twitter vers son site Par Olivier Duffez, Jeudi 1 septembre 2011 Entre les liens raccourcis (notamment avec et les applications ou extensions de navigateurs, il n'est pas toujours facile de mesurer le trafic réellement généré par Twitter. Voici comment faire avec notamment l'exemple de Google Analytics. Twitter n'est pas toujours vu comme un site référent Si tous les utilisateurs de Twitter (Twittos) utilisaient le site web de Twitter, ce serait sans doute plus simple d'estimer combien d'internautes viennent sur votre site. Le problème est qu'une partie importante des Twittos utilise autre chose que le site officiel. Les solutions à adopter Ceux qui ont bien suivi connaissent la solution : il faut intégrer du tracking dans toutes les URL que vous mettez dans vos tweets. Qui dit tracking dit allongement de la taille des URL. Conclusion : il est probable que vous trouviez le domaine dans vos sites référents. Comment détecter le trafic Twitter par un filtre Google Analytics Pour aller plus loin...

Verify your web tracking setup - Analytics Help There are a few ways you can check to see if the Google Analytics tracking code on your website is working. If you don’t think it's working correctly, review your set up, or try to set up the web tracking code again. It can take up to 24 hours for the Google Analytics servers to update after you make a change to your tracking code, so if you’ve recently completed or changed your set up, wait before you check to see if it’s working. Check the Tracking Status in your property In every web property in your Google Analytics account, you can see the Tracking Status, which tells you if your tracking code is working or not. Sign in to your Analytics account. Check your Real-Time reports With the Real-Time reports, you can monitor user activity as it happens. Sign in to your Analytics account. If you don’t see any data in your reports, check the date range to make sure you’re looking at today’s date. Install and use the Google Analytics Debugger extension (only for Chrome)

Using the browser API - Web API Interfaces Non-standard This feature is not on a current W3C standards track, but it is supported on the Firefox OS platform. Although implementations may change in the future and it is not supported widely across browsers, it is suitable for use in code dedicated to Firefox OS apps. Summary The HTML Browser API is an extension of the HTML <iframe> element that allows web apps to implement browsers or browser-like applications. This entails two major aspects: Make the iframe appear like a top-level browser window to the embedded content. In addition to that, it's also possible to express the notion that the embedded content is an Open Web App. Usage An <iframe> is turned into a browser frame by setting the mozbrowser attribute: In order to embed an Open Web App, the mozapp attribute must also be supplied, with the path to the app's manifest: At last the content of the <iframe> can be loaded in its own child process, separate to the page embedding this frame by using the remote attribute. Permissions

Official: Google Analytics Gets Social Engagement Reporting Google Analytics has just announced a new set of reports (and functionality) that will enable websites to track social interaction with their content. This comes as a welcomed addition to the new Google+1 button, as it now enables one to measure the impact of social interactions in and outside websites (either through a Facebook like, +1 or LinkedIn share inside the website or +1 on search results). The new reports can be found in the Visitor section (make sure you are using the new Google Analytics) and are seeing the following: The Social Engagement report shows site behavior changes for visits that include clicks on any social sharing actions. +1 is added automatically, but other sharing buttons should be added through coding, see below how to define them. This allows website owners to understand whether there is a different behavior between visitors that share and visitors that do not share or between different types of “sharers”. Social reporting is just getting started.

15. Expression-Based Access Control Method security is a bit more complicated than a simple allow or deny rule. Spring Security 3.0 introduced some new annotations in order to allow comprehensive support for the use of expressions. 15.3.1 @Pre and @Post Annotations There are four annotations which support expression attributes to allow pre and post-invocation authorization checks and also to support filtering of submitted collection arguments or return values. They are @PreAuthorize, @PreFilter, @PostAuthorize and @PostFilter. Access Control using @PreAuthorize and @PostAuthorize The most obviously useful annotation is @PreAuthorize which decides whether a method can actually be invoked or not. @PreAuthorize("hasRole('ROLE_USER')") public void create(Contact contact); which means that access will only be allowed for users with the role "ROLE_USER". @PreAuthorize("hasPermission(#contact, 'admin')") public void deletePermission(Contact contact, Sid recipient, Permission permission); Filtering using @PreFilter and @PostFilter

Using Google Charts - Google Charts Google Charts provides a perfect way to visualize data on your website. From simple line charts to complex hierarchical tree maps, the chart gallery provides a large number of ready-to-use chart types. The most common way to use Google Charts is with simple JavaScript that you embed in your web page. You load some Google Chart libraries, list the data to be charted, select options to customize your chart, and finally create a chart object with an id that you choose. That's all you need to get started. Charts are exposed as JavaScript classes, and Google Charts provides many chart types for you to use. All chart types are populated with data using the DataTable class, making it easy to switch between chart types as you experiment to find the ideal appearance. Our tools are constantly evolving to better address your needs; we depend on your feedback to help us prioritize which features to include.