Datalicious Blog - Data Driven Marketing
Filed under

omniture

 

Extending Omniture Analytics with Flash based Super Cookies

Adobe now owns Omniture, so like everyone else, we're expecting some merging of their respective technologies in the coming few years. Flash based super cookies are an ideal compliment to Site Catalyst and Test & Target, but despite the ease of implementation and widespread usage of both technologies, there is minimal current overlap. 
Given we are always trying to squeeze more value from analytics, we started playing with flash based super cookies and once we got it working, we were amazed at the possibilities. This post is aimed to touch on several of these areas where we think flash can add major value to existing Omniture solutions. We've already covered the super cookie technology in a previous post, so we won't dwell on the basics, if you need some more background please read the previous post:

Examples of Super Cookie additions to Omniture deployments
  1. Flash based persistent cookies work across multiple domains and multiple browsers - Standard cookie attrition reduces Test and Target profiling effectiveness and consequently reduces the potential uplift the technology can provide.
  2. Cookie deletion measurements - How often do your existing users delete their standard cookies?
  3. Browser switching measurements - Do your users switch between multiple browsers? How does this affect your analytics?

1. Super persistant cookies
For those people already using Omniture Site Catalyst's s.getAndPersistValue plugin, this is can be thought of as a substantially improved version, it doesn't matter if the user switches browser, the cookie exists in all browsers. It doesn't matter if the user clears their cache, deletes their cookies, it still persists. For analytics heavily dependent on a client side value persisting, this is invaluable, it directly translates to significantly more accurate analytics
For those using Test and Target the value of the super cookie is even more pronounced. Targeting parameters like product and category affinity often take many page views and multiple sessions before profiling parameters can be accurately determined. When standard cookies are deleted, all that rich information is lost. While people think they've done the right thing deleting their cookies to protect their privacy, they may also be perplexed at why your site suddenly starts showing them products and services they have absolutely no interest in. There is very little awareness that the cookie deletion has actually devalued the service provided to them. 

Persisting the profile - In order to keep the rich information on your users no matter whether they delete cookies or switch browsers, you have two main options:

a) Respawn their visitor ID - All their profile information is associated with their visitor ID. By reseting this to it's original value (stored either prior to cookie deletion, or from a previous browser), their profile remains intact. This method can also help you to keep more realistic figures on unique visitors as long as you can replace the visitor ID prior to sending any requests to Omniture. Although this gives the smoothest operation, the privacy issues are obvious and must be addressed. 
b) Keep a copy of targeting parameters in a super cookie - If you detect a cookie deletion, resend the the parameters to Omniture so they can be re-bind them to the new visitor ID. This is a little more privacy friendly, as you're allowing the user to remove association to a specific ID, but their profile remains. You no longer know who they are, but you still know a little about them to help serve them better.

The image above is an example of respawning an identifier which would have long since expired when using traditional cookies. The flow shows how the customer is already known and because a lead situation has been identified, he will be called by a sales rep. 

2. Cookie Deletion Measurements
If you grapple with privacy concerns but are still desperate to know how many of your users delete their cookies, then you can use this method to find out without fear of privacy invasion. This technique is useful for adjusting data inaccuracies caused by cookie deletion. 

Super cookies remain after users delete their standard cookies. Because flash cookies are not currently dealt with by browser settings (Chrome has some functionality), or understood by consumers, they are rarely deleted (assume this will increase in the future). By comparing the super cookie value to the standard cookie value, you can quickly tell if a previous value existed and has since been deleted. The high level logic is found below, this would be done in JavaScript:

IF standardCookie(a) is not equal to superCookie(a) AND superCookie(a) is not null THEN
{
s.propXX = "cookie deletion"
s.eVarXX = "cookie deletion"
s.events = "eventXX"
SEND OMNITURE REQUEST
}

The above logic would enable you to see several things including:

a) The total number of cookie deletions (using the prop or event)
b) Conversion rates of users who have deleted their cookies vs those that haven't (using the eVar). Note: This is particularly useful for Test and Target, where profiling enhances conversion.

You can directly measure the uplift of normal users compared to users post cookie deletion.

3. Browser Switching Measurements
Many people now use multiple internet browsers for a variety of reasons, evaluation, different features, old bookmarks and probably most importantly, technical issues. The problem for analysts is that traditional cookies are browser specific, so each browser appears as a different user. Super cookies can quantify this issue.

Sadly compatibility issues affect all browsers, although i shudder to think of the man hours wasted catering for IE6 issues. For example, a while back I emailed Citibank to let them know their site was completely crippled in Firefox, which was my browser of choice at the time (incidentally they never responded, i assume they were too busy issuing CDO's or something...). I didn't have Internet Explorer or any other browser, so i had to go and install it just to access Citibank. I continued to check back in Firefox from time to time waiting for the issue to be fixed and eventually it worked, but now i use Chrome... My experience with Citibank is fairly common, i've used 3 browsers in past 12 months as my primary browser, one switch was by choice and one was forced by technical issues, if Citibank didn't require me to identify myself by logging in, they would think i was 3 different users. 

So what does all this mean for super cookies? In the above case, Citibank may have assumed there was no need to support Firefox because none of their customers used it, but in reality, they couldn't use it because it didn't work. What if they had a way to see that i had visited several pages in Firefox and on a particular page i switched browsers. This would provide them with the critical point where a technical issue was occurring. 

Looking beyond the Citibank example, super cookies provide the capability to keep a cross browser profile that remains even if a user uninstalls a specific browser and switches to a completely new one, but for the purposes of the exercise we are only looking to quantify the issue.

To create this capability the following pseudo code logic can be used. Again this would be written in JavaScript. 
IF current browser is not equal to superCookie(browser) THEN
{
s.propXX = "old browser > new browser"
s.eVarXX = "old browser > new browser"
s.events = "eventXX"
SEND OMNITURE REQUEST
set superCookie(browser) = current browser
}
 

The above logic would enable you to see:
a) Which browsers people are switching from/to (s.propXX). This can help you plan future testing resource allocations, etc.
b) Which pages browser switches are commonly associated with (above logic does not show a direct correlation to a specific page, but you can store the final session page in the super cookie and use that to see if the user has made a browser switch on the same page, which may indicate a browser issue).
c) How many browser switches have occurred (s.eventXX)
d) How many users use multiple browsers (if you keep a common visitor ID across multiple browsers)

Hopefully this article has helped to show you how super cookies can be used to improve your Omniture Analytics deployment accuracy. For actual code examples, please see our original super cookie post or download the zip file below. For any questions or enquiries, please contact us at insights@datalicious.com

 

Click here to download:
Datalicious_Super_Cookie.zip (9 KB)

Loading mentions Retweet

Email this post
Filed under  //   cookie   cross browser   cross domain   flash   flash cookie   hamish ogilvy   local   LSO   omniture   privacy issues   site catalyst   storage   super   super cookie  
Posted by Hamish Ogilvy 

Comments [1]

Super Cookies example code using Flash local storage

What are Super Cookies?

Super cookies are a relatively new method of storing user information locally for usage in web applications. Users will be familiar with standard web cookies, which are used to store anything from session ID's through to personal information and usage information. Their downsides are many, mainly that they get deleted all the time, or are simply rejected based on the users privacy settings. Along with straight up rejection, cookies are also browser specific. If you're like me and switch from chrome to firefox to safari on a regular basis, then analysts are out of luck, each browser appears in reports as a different user. Just to compound those issues a little more, cookies are domain specific. With the exception of third party cookies (set on another domain), which are largely rejected these days, all cookies are stored under the domain the visitor is visiting. This is also the only domain that can access those cookies, which means sites or networks spanning multiple domains have major issues trying to pass information as users hop domains. 
Enter the Super Cookie...
Imagine you can set a cookie that is available across multiple domains and multiple browsers, with a high acceptance rate and a dramatically lower deletion rate. You can! Here are some of the advantages:
  • Flash cookies use the Flash local storage object (LSO), which is common to all browsers. 
  • Flash cookies are set on the domain the flash file was served from, so by serving from a common location, the cookies are available to multiple domains.
  • Flash has a 99% penetration rate (according to them - http://www.adobe.com/products/player_census/flashplayer/)
  • The cookie size limitations are far less restrictive than standard cookies.
  • Flash content is largely not controlled by browser privacy settings (yet). So the deletion rates are minimal compared to standard cookies
  • Flash can be used to back up standard cookies so they can be regenerated 

How to install?
We've created a very simple integration that essentially provides the ability to read and write cookies with just a few lines of code to be cut and paste, see below. For full details, please see the attached zip file with code and fully documented examples.
 
Essentially there are 3 steps:
1. Add the js and swf files to your server (see "Datalicious Super Cookie.zip" file)
2. Cut and paste the following code on your page
 
<script type="text/javascript" src="supercookie.js"></script>
<script type="text/javascript">
function dtFlashCookieLoaded(){
// Function triggers when the flash loading is complete. At this point you can read and write the super cookies. 
}
</script>
 
3. Once you have added the files and put the code on page, cookies can be read/written using two very simple javascript functions, as follows:
setSuperCookie(name,value);
getSuperCookie(name);
 
The dtFlashCookieLoaded() function is executed once the flash has loaded. If you have code depending on the flash read/write, you can put it inside this function or alternatively you can use this to set a flag to indicate that the flash object can now be accessed.
 
Custom Implementations
Datalicious provides consulting on web analytics, business intelligence and strategy. Feel free to contact us with any enquiries at insights@datalicious.com
 
 
Privacy controls
Lots of people are not happy about super cookies, the privacy concerns are obvious. In some ways i can support this notion, but as a web analyst i also see the benefits passed on to consumers by the better understanding of customers, and they are huge. We encourage businesses to be open and transparent about privacy. If you are concerned about privacy, please see the following Wikipedia article http://en.wikipedia.org/wiki/Local_Shared_Object
 

 

Click here to download:
Datalicious_Super_Cookie.zip (9 KB)

Loading mentions Retweet

Email this post
Filed under  //   cookie   cross browser   cross domain   flash   flash cookie   google analytics   hamish ogilvy   local   LSO   omniture   privacy issues   site catalyst   storage   super   super cookie  
Posted by Hamish Ogilvy 

Comments [0]

Jet Interactive and Datalicious importing call data into Google Analytics for 360 campaign performance

Jet Interactive and Datalicious are excited to officially announce a new integration that makes call data available in Google Analytics.

Marketers are now able to get a full 360 degree view of their campaign performance across online and offline responses from one location using the familiar Google Analytics interface (see screen shot below). 

Similar to allocating unique click-through URLs for campaign tracking online, companies should allocate unique phone numbers as calls to action to specific media channels if they're not doing so already. However, instead of manual Excel reports marketers can now use Google Analytics to monitor online and offline campaign responses in almost real-time.

Visit the Jet Interactive website for more information or email us at insights@datalicious.com if you would like to find out how to enable this integration for your Google Analytics account or another other web analytics platform such as Omniture.

(download)

Loading mentions Retweet

Email this post
Filed under  //   calls   campaign   christian bartens   data   google analytics   integration   jet interactive   news   omniture   partners   phone   services   telephone   tracking   web analytics  

Comments [0]

Visit Datalicious and Inxmail at Ad:Tech 2010 in Sydney to learn about advanced email marketing

Visit Datalicious and Inxmail at our combined stand at Ad:Tech in Sydney on Tuesday and Wednesday this week if you want to find out how to elevate your company's email marketing to the next level using a combination of advanced web analytics, merchandising and automatic email targeting.

Most companies would already be working with basic segmentation based on self-selected user interestes to make their email campaigns more targeted. However, the key problem with this approach is that users' interests change over time so in order to remain relevant, marketers need to keep up with their users' changing preferences. 

The easiest and most accurate way to keep user profiles updated is to combine already existing static profile information with dynamically collected and more up to date data such as the users' observed campaign and website behaviour.

Automated email campaigns based on dynamic profiles in combination with on-site merchandising can deliver highly targeted and integrated campaigns, delivering a superior user experiences and increase in conversion rates.

Visit us at Ad:Tech this week to find out how to boost your email marketing or email us at insights@datalicious.com anytime.

   
Click here to download:
adtech_inxmail_email_marketing.zip (146 KB)

Loading mentions Retweet

Email this post
Filed under  //   adtech   christian bartens   emails   inxmail   marketing   omniture   partners   services   sydney   test target  

Comments [0]

Datalicious now exclusive Atomic Labs Pion reseller and integration partner for Australia

Datalicious is excited to announce that we are now the exclusive Atomic Labs Pion reseller and integration partner for Australia.

Pion from Atomic Labs is designed to minimise the time you spend collecting your data so you can use it instead to start understanding your site visitors. In short, free yourself from the overhead and inaccuracies of page tags with tag-less data capture while increasing your current web analytics capabilities

Pion eliminates the need for tags with passive network capture that sits back and 'listens' to all of your web traffic and feeds it directly into your existing reports. Contrary to other platforms, Pion is able to capture both, normal and mobile website traffic, without additional implementation effort and can push data into all major web analytics platforms such as Omniture, WebTrends, Unica and Google Analytics so your marketers can continue to use the interface they have become accustomed to. 

Updating, customising and exporting your data is also a snap now. Just login to Pion through your web browser and update your own rules and data feeds through a simple drag-and-drop interface. No more waiting for IT, Pion is designed for marketers, by marketers.

The leading web analytics vendors have long let you rule your reports. Now, get ready to rule your data. Visit atomiclabs.com to learn more, or contact us at insights@datalicious.com to get started with Pion today.

Loading mentions Retweet

Email this post
Filed under  //   atomic labs   christian bartens   cost savings   data   mobile   news   omniture   partners   pion   services   tag-less   tagging   web analytics  

Comments [0]

360 Omniture services from implementation consulting to fully outsourced platform management

Are you thinking about implementing one of the below Omniture Online Marketing Suite products or would you like an independent view on how to get more value from your current implementation? Is your company beyond passive web analytics and ready to implement a bid management, testing or merchandising platform? 

Then email us at insights@datalicious.com, we have significant experience in implementing and managing all parts of the Omniture Online Marketing Suite of products and would love to support your company in taking the next step in online business optimisation.

Read our case study: making Vodafone Australia datalicious, which ranks our implementation of the Omniture platform among the top 10 globally, if you're still hesitant about involving an independent 3rd party or are not quite sure about what kind of service to expect from Datalicious.

You might also be interested in our recent announcement of becoming the exclusive Atomic Labs Pion reseller for Australia, if web analytics tag maintenance or the increasing amount of mobile traffic from smart phones are a problem for your company. Pion is a new server based data collection method that allows you to populate your Omniture reports without ever having to touch your page code again. As Pion doesn't rely on JavaScript it also tracks all forms of mobile devices with or without JavaScript support out of the box.

Loading mentions Retweet

Email this post
Filed under  //   certified professional   christian bartens   consulting   data   discover   genesis   implementation   insight   integration   merchandising   omniture   optimisation   recommendations   searchcenter   services   sitecatalyst   sitesearch   survey   test target   web   web analytics  

Comments [0]

New integration: Use Omniture SearchCenter to manage and optimise Facebook media buys

This is an interesting new integration, something one would have expected to happend between one of the big search engines and Facebook but Omniture clearly stole them the show on this one, nice one Omniture! 

Omniture and Facebook announced that they will provide online marketers with solutions to optimize Facebook as a marketing channel. This partnership builds on the Facebook analytics and Facebook application analytics capabilities Omniture announced last year.

As the industry moves beyond marketing that 'interrupts' the consumer's online experience, companies are increasingly seeking ways to join the conversation and have more relevant interactions with their customers. This alliance can help companies more easily integrate Facebook as a marketing channel in order to connect to and have relevant conversations with Facebook's more than 400 million active users.

Omniture customers can now utilize Omniture SearchCenter Plus, which is the combination of the company's search engine marketing management application with new functionality for purchasing Facebook Ads. Omniture customers can now more easily ramp their ad spend on Facebook and compare Facebook ad campaign metrics alongside other media channels.

Marketers see the opportunity to build and reward customer loyalty on Facebook. To help in these efforts, Omniture customers can now generate reports specifically designed to understand ad effectiveness for some of the unique elements of Facebook such as Facebook Pages and applications.

Contact us at insights@datalicious.com if you would like to find out more or enable this integration for your company.

Read the full story here on MarketWatch 
http://www.marketwatch.com/story/omniture-and-facebook-join-forces-to-optimize-social-media-for-marketers-2010-03-03

Loading mentions Retweet

Email this post
Filed under  //   christian bartens   facebook   media   media buying   omniture   optimisation   searchcenter   social media   web analytics  

Comments [0]

Tying offline sales from retail stores and call centers back to the online campaigns driving them

Have you ever wondered how many of the offline sales that happen in your retail chain or call centers are actually driven by online campaigns and research activity on your website? Would you like to know the true value that your online media spend is driving including offline conversions?

The graph below shows how companies could use email receipts sent out to customers after conversion events across all channels to tie at least a small sample of offline conversions back to online campaign and research behavior. By sending out email receipts and providing incentives for customers to open and click on the emails it would be possible to trigger virtual online order confirmation pages similar to the standard online confirmation pages. 

The standard cookie based campaign tracking mechanisms of any web analytics package such as Omniture and Google Analytics can then take over and do their normal job and help tie the virtual sales events back to visitors and campaigns.

Email us at insights@datalicious.com if you would like to find out more or need some help implementing the below for your company.

Loading mentions Retweet

Email this post
Filed under  //   attribution   call center   christian bartens   conversions   google analytics   media attribution   offline   omniture   online   phone   retail   sales   services   web analytics  

Comments [0]

Simplot: Omniture SiteCatalyst delivering advanced user preference insights from new recipe website

Challenge

Implement, maintain and manage an advanced web analytics platform to optimise media designed to driving website subscriptions and generate additional customer preference insights.

Solution

Design, implementation and ongoing management of Omniture web analytics platform across Simplot’s set of brand and recipe websites. The final solution enabled Simplot to enrich and verify their user profiles with website behavioural data, feeding into other research projects including the development of more accurate customer segments.

Results
 
Insights generated online are used by Simplot’s test kitchen team on an ongoing basis to further their understanding of the target market and actively shape the company’s product development strategy. Web analytics data has not only helped to improve the company’s search marketing performance leading to a significant increase in its recipe subscribers but also to analyse user preferences regarding recipes and ingredients as well as brands by customer segment. 
 
http://www.simplygreatmeals.com.au/

   
Click here to download:
Simplot_tag_clients_omniture_w.zip (1111 KB)

Loading mentions Retweet

Email this post
Filed under  //   christian bartens   clients   fmcg   implementation   omniture   organic   search   seo   sitecatalyst   web analytics  

Comments [0]

Panelists confirmed for ad:tech session on paid vs. free web analytics platforms

New: Watch the video interview.

We're excited to finally announce the panel line-up for our ad:tech session this year on paid vs. free web analytics platforms! 

ad:tech 2010, Wednesday, March 17, 4:50pm - 5:35pm

It's taken a while but we managed to get some of the best names in the web analytics space together in one spot to answer all your questions so make sure you mark the above date in your calendar.

Session panelists
  • Matt Langie, Director Product Marketing, Omniture (Global)
  • Benjamin Mangold, Analytics Director, Mangold Sengers
  • Alex Crompton, Senior Manager Web Marketing, Aussie 
  • Jonathan Kerr, Associate Director eCommerce, Budget Direct
Session moderator
  • Christian Bartens, Managing Director, Datalicious
Email me at cbartens@datalicious.com if you have any particularly questions you would like me to post to the panel.

For more information on the session and the event please visit the official ad:tech website or read our earlier blog post.

Loading mentions Retweet

Email this post
Filed under  //   adtech   christian bartens   free   google analytics   news   omniture   paid   panel   speaking   web analytics  

Comments [0]