Posts Tagged ‘google analytics’

10 Web Analytics Industry Speculations

3 comments Written on September 21st, 2009 by
Categories: Web Analytics
Tags: , , , ,

It is by now fair to say that everyone was caught off-guard when Adobe announced it’s acquisition of Omniture. There’s also been no shortage of opinions and commentaries about the acquisition: those who like it and those who don’t. By and large, most customers that we’re dealing with are somewhat neutral, as Adobe is a strong company that has successfully integrated the Macromedia products into its offerings. Of course Omniture’s business model is so different than Adobe’s that it remains to be seen how the acquisition goes.

Instead of providing commentary on the acquisition, we decided to take a different approach and provide some speculation (not predictions) about the market to come. Some are outright outrageous and they’re primarily for amusement purposes.

1. PDF Tracking becomes available

With Adobe owning both the PDF standard and the measurement technology of Omniture, tracking PDF usage finally becomes a reality. This will benefit the industry greatly and has been a feature that’s been requested for a long time, but technological hurdles have alaways made it difficult to pull off.

2. Adobe offers free web analytics

If Adobe’s plan is to compete with Google, then it’ll have to offer a free or a very low-cost analytics solution. However, this is unlikely to happen on the SiteCatalyst platform which is both expensive to maintain and difficult to implement and support using a free model. A better choice would be the HBX platform. Could we be seeing HBX making a comeback and being offered for free? If so, how would former HBX customers react?

3. Microsoft buys Webtrends

I have to admit we were expecting to see someone else like Microsoft acquire Omniture. Microsoft has already made an attempt to compete with Google Analytics when it acquired DeepMetrix. Although Microsoft Analytics did not pan out as expected, we still think that Microsoft will enter the analytics space. At this point Webtrends seems to be the most likely candidate for acquisition by Microsoft since Webrends also offers a SaaS product that can be repackaged by Microsoft.

4. SiteCatalyst adopts Flash cookies

We all know the limitations of regular cookies. Flash shared objects provide a more reliable way of measuring unique visitors. The adoption means a more accurate web analytics reporting and a more efficient way to measure uniques. Like all new technologies, Adobe will have to overcome the privacy PR, but if done correctly, the industry will benefit from a proper adoption of the technology.

5. Adobe to acquire an ad serving company

One of the main things that Adobe gets by acquiring Omniture is a diversification in its product line. Adobe’s core offerings have been on the decline for some time now and it needs to enter growing markets. Digital Marketing is one such area, but to compete with Google and Microsoft, it’ll have to offer its own ad serving technology, since Google and Microsoft have both acquired DoubleClick and Atlas respectively.

6. SiteCatalyst 15 UI in Flex

This is more of a wishful thinking. Flex provides a great technology for building application user interfaces. One way to start integrating the technologies is to build the next generation SiteCatalyst UI completely in Flex. There are some upcoming analytics solutions that are built completely in Flex and the technology has proven to provide a great deal of flexibility and customization that otherwise would not be possible in HTML interfaces.

7. SiteCatalyst CS5?

Purely speculative we admit. It would be interesting though to think what a software version would look like. What is likely though would be an interface directly inside Dreamweaver and Flash where designers could see the performance of their content and their effectiveness, allowing them to make quick edits based on data. That’s after all the value proposition that the acquisition is promising to provide.

8. Quark buys Coremetrics

OK, I admit, this is very unlikely, but certainly amusing. For those of you who’ve been following Adobe for years, their top competitor in desktop publishing has been Quark, developers of Quark XPress. Quark still owns a large percentage of the desktop publishing market, but it’s a company on the decline, since desktop publishing is dying. What if Quark decided to diversify? Again, this is pure speculation and mainly entered for amusement purposes.

9. Adobe sells Visual Sciences assets

The big question mark is what’s going to happen to Visual Science (Discover On Premise or Omniture Insight) customers? We haven’t seen much discussion about that specific technology, but the engagements are far too consultative for Adobe to be interested in. It makes more sense for Adobe to sell off that technology to a BI company such as Business Objects, which would be a better fit.

10. Adobe sells Omniture

Key to any acquisition is that there are so many synergies that 1+1=3. Many are still scratching their heads to find the synergies and if Omniture continues to be a completely separate business unit, then it definitely remains to be seen. So what if the synergies don’t exist? If the only value proposition that Adobe is going after is integration of analytics into Dreamweaver and Flash, then the synergies are minimal since you can very easily integrate other analytics into those platforms today. In that case could we see Adobe sell the business unit? Again this is very unlikely because of the premium that Adobe paid for Omniture but as of today, the number of doubters is more than the number of believers.

Tracking Product Conversion/Abandonment with Google Analytics

As more large enterprises are adopting Google Analytics, there’s a growing demand for enterprise-level features from the solution. Google has made some tremendous progress over the last year by introducing some advanced functionalities such as Advanced Segments, Custom Reports and API access, which has created an impressive ecosystem of add-on tools. There are still, however, some functionalities that are highly desired by the more advanced user base. One such functionality is reporting on product conversion or abandonment.

The Ecommerce functionality inside Google Analytics already provides a great deal of insight, including transactions and identifying your top revenue sources such as keywords, campaigns and affiliates. However, for those companies interested in optimizing their site merchandizing, a useful report is that of product conversion or abandonment. In other words, companies would like to understand the effectiveness of individual products at generating a view, a cart-add, checkout progress and finally a purchase.

Although this is not a standard report in Google Analytics, you can use the new Event Tracking feature in Google Analytics in order to generate this insight. This post outlines the instructions for those that want to generate such reporting inside Google Analytics.

The Event Tracking feature was originally designed by Google to help track visitor interactions within the web site. Examples include link clicks, downloads or interactions within a video or a Flash application. A typical syntax for sending an event to Google Analytics is the following:

pageTracker._trackEvent(category, action, optional_label, optional_value);

Where category is the name you supply to the elements you want to track, action is the name of the user action, label is the name or label associate with the event and an optional value, such as an amount associated with the event.

For this solution, we’re going to use the following syntax:

  • Category: the value passed into Category will be “product”. This lets us differentiate between other events if this feature is also used for other purposes.
  • Action: the values passed into this variables will be “view”, “cart”, “checkout” and “order”, depending on the stage at which the visitor is.
  • Label: this variable will be used to capture the name of the product.
  • Value: not needed in this case.

The next step is to code your ecommerce pages accordingly in order to pass the product name and the event into Google Analytics. Below are some instructions.

For the product pages, the following line should be added to the Google Analytics page code. The PRODUCT_NAME should be inserted dynamically from your content management solution.

pageTracker._trackEvent(“product”, “view”, “PRODUCT_NAME”);
For the cart page, you should be adding the following line(s). The PRODUCT_NAME should be inserted dynamically using your content management provider. Also, you’ll need to make this call for each product in the cart. For example, if there are two items in the cart, then this line should be called twice – one for each item.

pageTracker._trackEvent(“product”, “cart”, “PRODUCT_NAME”);

For the checkout start page, you should be adding the following line(s). The PRODUCT_NAME should be inserted dynamically using your content management provider. Again, you’ll need to make this call for each product in the cart. For example, if there are two items in the cart, then this line should be called twice – one for each item.

pageTracker._trackEvent(“product”, “checkout”, “PRODUCT_NAME”);

Finally, on the order confirmation page, you should add the following code. The PRODUCT_NAME should be inserted dynamically using your content management provider. Once again, you’ll need to make this call for each product in the cart.

pageTracker._trackEvent(“product”, “order”, “PRODUCT_NAME”);

Viewing Reports

The reports will be available within the Event Tracking section inside Google Analytics. If you want to see the overall progress at different stages, you can start with the “Categories” report and from there, click the “product” category. An example of the resulting view is shown below.

However, this merely gives you the progress at different stages without visibility into specific products. In order to see the progress within a specific product, you can go to the “Labels” report as shown below, which provides a list of individual products and select a specific item. The ensuing screen is also shown below and provides a view of the progress at each stage for the specific item selected. Here, you’ll be able to see how many times an individual item was viewed, added to cart, checked out and purchased.

Obviously, Event Tracking was not originally built for tracking product conversions, so it’s important to note the implications of such methodology. One of the main items to consider is that Event Tracking generates extra views in your account. As a result this methodology will have an impact on your overall account pageviews, pages per visit and bounce rates. For example, if a visitor hits a product page and bounces, because you’re using Event Tracking to track the page view event, you won’t be able to see the bounce event take place. However, for those who absolutely need to track product conversion/abandonment, this provides a reasonable solution.

Tracking Internal Campaigns with Google Analytics

Ever wonder how you can track the performance of your onsite campaigns and promotions with Google Analytics?

The first instinct is to use Google’s campaign functionality to track their effectiveness. The problem with the approach though is that you’ll be overriding your external campaigns. Consider this scenario: the visitor comes from an email campaign that’s being tracked through Google Analytics and once on site, he/she clicks on the internal campaign, overriding the email campaign. When the conversion occurs, the campaign that takes credit is the internal one, falsely leading you to think that your email campaign is not performing.

So what to do in this case? The solution is to use another Google Analytics feature for internal campaign tracking to make sure your internal campaigns do not override your acquisition programs. Additionally, consider the scenario where you may have several internal campaigns or promotions that are displayed on the page at random. For example, in one impression the visitor may get exposed to promotions A and B, and upon refreshing the page the same visitor may get exposed to promotions B and C. An example of this can be seen at the bottom of the Wells Fargo home page shown below (note: not a client). In this case, it’s not only critical to track the clicks, but also impressions because the combined data points will give you the campaign click-through rates.

In this solution, we’ve developed a script that lets you track the effectiveness of your internal campaigns using Google Analytics’ new Event Tracking feature. The reason we selected Event Tracking is because we wanted an easy way to track both impressions (for rotating banners and offers) and clicks.

So how does this work? First, download the toolkit, which consists of the script and the instructions. This solution will let you tag the links for which you want to track impressions and clicks with a query parameter. By adding the query parameter onto the destination URLs, the script will track both impressions and clicks automatically.

Here’s an example: consider you have a total of 5 promotions on your home page that rotate randomly (like the Wells Fargo home page). The destination URLs for these five promotions are:

http://www.site.com/promotion1.html

http://www.site.com/promotion2.html

http://www.site.com/promotion3.html

http://www.site.com/promotion4.html

http://www.site.com/promotion5.html

By adding the parameter “promo_id” to each one of these destination URLs, the script will automatically track impressions for each of the links and also the clicks on the click through event. The only thing that you’ll have to do is to add the provided script to the page and add user-friendly parameters to the destination URLs. The following is a sample of what the resulting destination URLs would look like:

http://www.site.com/promotion1.html?promo_id=promo1_home

http://www.site.com/promotion2.html?promo_id=promo2_home

http://www.site.com/promotion3.html?promo_id=promo3_home

http://www.site.com/promotion4.html?promo_id=promo4_home

http://www.site.com/promotion5.html?promo_id=promo5_home

Sounds simple enough? Well it is. Now on to the reports. Upon the page load, the links tagged with a “promo_id” parameter will send an event tracking request to Google Analytics with the category: “promotions”, action: “impressions”, and label being whatever you’ve entered in the “promo_id” parameter. On the click event, the script will send another Event Tracking request with the category: “promotions”, action: “clicks” and label being the value passed in the “promo_id” parameter. The result is that you get true link impression and click tracking inside Google Analytics. The reports can then be viewed in the Event Tracking section of the interface, with categories showing “promotions”, Actions reporting on the number of impressions and clicks and Labels showing you the actual links being tracked.

Of course this comes with its limitations. First, Event Tracking is still in beta and not everyone has access to this feature yet. Next, you do not want to get carried away and use this for every link on your site. Google Analytics limits you to 10 events per page and no more than 500 total events for the entire session. So we recommend that you only use this for a handful of critical onsite promotions, mainly rotating promotions. The default script has a limit of 5 links to be tracked per page, which can be configured. Finally, it is imprtant to note that if you use this on your landing pages, it will impact your bounce rates. The extra event created via the impression tracking will eliminate any potential for a bounce, reducing your bounce rate. There is a mechanism to delay the impression tracking that is detailed in the distribution. This will allow you to only track promotion impressions for users spending X number of seconds on the page in an attempt to maintain the integrity of the bounce rate metric.

Social Media Measurement is Here

We’re proud to announce the general availability of Tealium Social Media, a new measurement service for social media and online PR that’s tightly integrated into web analytics. The service is designed for marketing professionals who use social media and online PR as marketing vehicles to generate awareness and demand, and require side-by-side comparison with other marketing channels.

For a review of Tealium Social Media, please visit this blog posting by PR measurement guru, KDPaine.

How does it work? Consider this scenario:

A visitor is in the market for CRM software and comes across a blog comparing various CRM programs. The blog mentions a number of CRM applications that the visitor had no previous knowledge of, including SugarCRM and NetSuite. Because of the great feedback in the blog, the visitor decides to go to SugarCRM by doing a search for “sugar crm” on Google. This leads the visitor to sugarcrm.com, where the visitor requests a personal demo.

With traditional web analytics, this conversion would be attributed to Google. With Tealium Social Media, the conversion will also be attributed to the original blog that started everything.

Tealium Social Media is a web analytics plug-in that is integrated into popular web analytics solutions: Google Analytics, SiteCatalyst, Unice NetInsight, WebTrends, Coremetrics, etc. This means you can get your social media ROI measurement directly inside your existing web analytics account.

Intrigued? Request a demo.

Tealium is Now a Google Analytics Authorized Consultant (GAAC)

1 Comment » Written on November 30th, 2008 by
Categories: Web Analytics
Tags: , ,

Tealium is proud to have accomplished the Google Analytics accreditation process to become a Google Analytics Authorized Consultant (GAAC). This is in addition to our recent accreditation as a Google AdWords Consultant.

The combined certifications allow us to extend our web analytics and online marketing expertise to clients of Google Analytics and Google AdWords.

You can find out more information about our Google Analytics services via this link.

Google Analytics Quick Win Segments for Lead Generation Sites

Google recently announced a major upgrade to Google Analytics. The new version now includes features and functionalities once available to high-end solutions. Among these new features is the Advanced Segments functionality which lets users create complex segments using a drag-and-drop interface. In order to help users get started, Google has already included a number of pre-defined segments such as “New Visitors”, “Returning Visitors”, “Search Traffic”, “Direct Traffic”, etc.

The pre-defined segments should greatly increase user adoption of this functionality. At the same time, users will be able to further extend the value they get from the tool. We’re going to outline some additional segments that can further add value. For this post, we’re going to concentrate on lead generation site types, whose goal is to generate leads for the sales team that are eventually closed off-line.

Note: These segments are also applicable in other web analytics solutions, even though the examples are provided for Google Analytics.

Some quick win segments that you can get started with are:

  1. Form Page Visits
  2. Form Abandonment Visits
  3. Engaged Visits
  4. Highest Value Conversions

Form Page Visits: One of the pre-defined segments in Google Analytics is “Visits with Conversion”. As long as you’ve defined your site goals in Google Analytics, this segment will filter out visits where a goal event has occurred. The segment will let you identify your most effective acquisition sources for example. However, you can take Google Analytics to the next level and define a segment based on visits where your site visitors hit the form pages (just before the conversion). Why? People who make it to the form pages are also considered as qualified visitors, even though they don’t fill out the forms. This segment will also let you identify your best acquisition sources, whether a conversion occurs or not. This segment can be created by selecting the dimension “Page” from the “Content” list and typing in the name of your form pages. If you have multiple form pages, you can add them by adding an “or” statement.

Form Visits segment

Form Abandonment Visits: This segment will filter out visitors that make it to the form pages but do not complete the process. This segment is valuable because it lets you identify where you’re leaving money on the table. This segment will consist of two filters. The first one is similar to that used for the “Form Page Visits” segment. The second filter is using the metric “Total Goal Completions” and setting the value to equal zero. The relationship between the two filters should be an “and” statement.

Form abandonment segment

Engaged Visits: Regardless of whether your visitors convert or hit the form pages or not, you’re still interested in how they consume your content. The “Engaged Visits” segment lets you filter out the site visitor that are engaged in your content. An easy way to do this is to start by your average number of pages views per visit and time on site. You can then build a segment with two filters. The first filter is by selecting the “Pageviews” metric and making sure that it is set to a value greater than your average. The second filter (“and” statement) uses the “Time on Site” metric, as shown in the figure below. You can take also this segment to the next level by adding recency into the equation. Eric Peterson has recently posted about this very topic, and we recommend his approach for media sites. For lead generation sites a simplified engagement approach should suffice.

Engaged Visits Segment

Highest Value Conversions: Not all web leads are created equal. For companies that offer only one product or service, this may not be an issue. But for many lead generation sites and companies that offer multiple products, this will be of importance. For example, you may have a free and a paid version of your product. In that case, you would be more interested in visits that result in a lead for your higher-end products.

In some cases, this may be an easy segment to build if your conversion pages for your various products are different. Often times, you’re using the same form page to capture leads for all your products. In such cases, we recommend that you allow visitors to choose which products they’re interested in form within the forms and capture the user selection in Google’s User Defined variable. By doing so, you can then build a segment based on the “User Defined Value” dimension under the “Visitors” group. The new segment will then allow you to determine where to target in order to capture leads for your highest value products.