Datalicious Blog - Data Driven Marketing
Filed under

analytics

 

Cool book: Wall Street Journal Guide To Information Graphics, Dona Wong

I recently came across Dona Wong's new book 'Wall Street Journal Guide To Information Graphics: The Dos And Don'ts Of Presenting Data, Facts, And Figures synopsis' and can only highly recommend it.

Dona is an expert on presenting and visualising information and gives a step-by-step guide to creating clear, concise, and intelligent graphics for everyone from the average PowerPoint user to the sophisticated professional. 

Loading mentions Retweet
Email this post
Filed under  //   analytics   book   christian bartens   data   donna wong   review   visualising   wall street journal  

Comments [0]

Ad:Tech interview on paid vs. free web analytics and the keys keys to a successful data strategy

Leading up to our session at ad:tech in Sydney this year, Jennie Williams from Ideagarden recently interviewed me on my thoughts regarding paid vs. free web analytics platforms and the keys to a successful data strategy. Have a look at the short video below if the following questions sound interesting to you.

  • Data is coming to the top of the agenda for many marketers, why is that?
  • What are the key challenges in achieving a great data management plan?
  • How should marketers go about deciding between paid vs. free analytics tools?

For more information on the upcoming ad:tech session content visit the official ad:tech website or read our earlier blog post announcing the session panelists.

Below are two of our key slides to further explain what I'm talking about in the interview. Part of Datalicious's service proposition is about A) helping companies to determine what their data can be used for at different stages of the customer life cycle (or the customer data journey as we call it)

A) The customer data journey

as well as B) helping companies to move through the different stages of their corporate data journey and the resulting changes in technology, resources and processes requirements.

B) The corporate data journey

Email me at cbartens@datalicious.com if you have any questions or want to find out how we could help your company.

Loading mentions Retweet
Email this post
Filed under  //   adtech   analytics   christian bartens   data   interview   news   strategy   video  

Comments [0]

Australian pricing and local support for Tableau Business Intelligence software

You might have heard the recent buzz about Tableau, but are wondering how to get hold of a copy for your business and whether the platform is supported in Australia?

Datalicious has recently entered into an agreement with the US based company and is excited to announce Australian prices and local support for the powerful platform.

In case you're not fully convinced yet, read Gartner's recent BI tool comparison and some of the feedback including "customer survey data shows that Tableau was chosen more often for functionality than any other vendor in the survey, with one of the highest overall product functionality scores."

Check out our sample multi-channel marketing dashboard or the official Tableau website for some sample visualisations.

Tableau Desktop Personal 
 Data mine flat files and create stunning visualisations.
AUD 1,100.00 (excluding GST)* 

Tableau Desktop Professional 
Data mine live databases and publish dashboards to the Tableau server.
AUD 2,000.00 (excluding GST)*

Tableau Server
Publish customised dashboards for up to 10 corporate users online.
AUD 11,000.00 (excluding GST)*

View the Tableau product tour or visit the official product pages to get more information and detailed technical specifications.

Please email Chris at cbartens@datalicious.com for volume discounts and education pricing as well as local support options.

*Prices may change anytime without notification.

           
Click here to download:
Australian_prices_local_suppor.zip (715 KB)

Loading mentions Retweet
Email this post
Filed under  //   analytics   aud   australia   bi   business intelligence   christian bartens   dashboards   data   data mining   news   press   prices   products   reporting   reseller   software   tableau   tools   visualisations  

Comments [0]

Sneak preview of Visible Measures new social video campaign tracking tool

This new social campaign measurement tool looks quite interesting, I especially like the overview for each video including reach, comments and ratings.

Check out their publicly available charts below on the top 10 ad campaigns and dig a little deeper in the help section if you want to find out about their methodology (the detail is pretty thin though).

Top 10 advertising campaigns
http://www.visiblemeasures.com/adage

Help section on methodology and definitions
http://www.visiblemeasures.com/help/show/

Loading mentions Retweet
Email this post
Filed under  //   analytics   campaigns   christian bartens   measurement   media   reach   social   tools   tracking   video   viral   visible measures  

Comments [0]

Measuring social media performance still fairly unsophisticated

It looks like most marketers are still missing the point of social media, at least their metrics for success are not reflecting it.

According to the latest eMarketer chart below most marketers still rely purely on traffic to their websites as the key success metrics. What about customers complaining about a brand, they won't go and visit the companies website, right? Or take the new online store on Facebook, customers might never have to leave the social network anymore in the future.

If you agree that pure referral traffic alone is a bad measure for social media success have a read through our earlier blog post on social media measurement tips and tools to get some ideas of how to do it right.

Read the full eMarketer article here

Loading mentions Retweet
Email this post
Filed under  //   analytics   christian bartens   emarketers   measurement   metrics   social media   web analytics  

Comments [0]

New Gartner BI tool comparison gives Tableau one of the highest overall product functionality scores

Our new BI partner Tableau was recently included on Gartner's Magic Quadrant and recognised as one of the key challengers to the  major players. 

Gartner wrote about Tableau: 

"Customer survey data shows that Tableau was chosen more often for functionality than any other vendor in the survey, with one of the highest overall product functionality scores."

"Tableau's strong performance, even during the recession, is driven by its ability to meet the increased market demand for easy-to-use and intuitive, interactive BI tools that are easy to deploy without IT assistance."

"It was the only vendor in the survey for which customers reported below-average issues (albeit for a small number of users and small data sizes) across all issue categories measuring product quality, functionality, usability, performance and scalability."

We haven't taken the survey but agree that Tableau is awesome to explore, mine and visualise data, very powerful and user-friendly!

Check out our Australian Tableau prices and local support options or email Chris at cbartens@datalicious.com if you would like to find out more about Tableau and how it could help to make your data more accessible.

Find out more about Tableau here
http://www.tableausoftware.com/

Read the full Gartner report here
http://www.gartner.com/technology/media-products/reprints/tableau/article1/article1.html

Loading mentions Retweet
Email this post
Filed under  //   analytics   bi   business intelligence   christian bartens   comparisons   gartner   platforms   tableau   tools  

Comments [0]

MediaPost.com: Facebook Develops Conversion Tracking Tool: What's A Fan Worth?

Facebook plans to add a conversion tracking tool to its suite of advertising products based on demand from the marketplace. The platform will allow marketers to track clicks through conversion, Brian Boland, manager of direct response solutions for Facebook, told OMMA Social attendees in San Francisco on Tuesday.

Reports will provide a list of tracked conversions and the impressions and the clicks that led to each. The feature will help marketers build out messages as the campaign expands into a variety of pieces.

Boland also served up advice on how to calculate a cost-per-fan metric to determine the campaigns return on investment (ROI). Not only the cost to acquire a fan, but the fan's worth. "Some businesses have looked at it as the depth in which they have the community engaged and look at the downstream effects," he says, pointing to Starbucks and Threadless as two examples.

Read the full article here.
http://www.mediapost.com/publications/?fa=Articles.showArticle&art_aid=121357#

Loading mentions Retweet
Email this post
Filed under  //   analytics   campaigns   christian bartens   conversion   cpa   facebook   mediapost   tracking   web analytics  

Comments [0]

Tableau: Powerful but cost-effective business intelligence and data mining solutions

Datalicious is proud to announce that we have just joined the Tableau reseller program after having evaluated and used the business intelligence platform for several months.

Explore, discover, visualize and publish: Tableau delivers rapid-fire business intelligence that requires little more than drag and drop (ok, and an analytics mind). Whether you just want to crunch data from various different databases and files or publish your annotated dashboards and reports online for everyone in your company to see, Tablea makes BI fast and easy at a fraction of the cost of traditional business intelligence software.

Check out our Australian Tableau prices and local support options or  email Chris at cbartens@datalicious.com if you want to find out more.

For more in-depth product information visit the official Tableau website.
http://www.tableausoftware.com/

Loading mentions Retweet
Email this post
Filed under  //   analytics   bi   business   christian bartens   dashboards   data mining   data   intelligence   news   partners   reporting   reseller   software   tableau   visualisations  

Comments [0]

Testing Javascript code live in production without affecting live traffic

Save yourself some time, reduce your frustration, remove code deployment risk and improve your insight by using our technique to quickly test and deploy new web analytics code on your site without the need for staged testing.

Fear driven motivation ...

Quite frequently we needed to test site updates on a staging server for fear of breaking the production site, upsetting customers and losing revenue. This seems like a really good idea, except that when the files are pushed live things don't always happen quite as expected. Staging sites are never the same as production, we've seen perfect copies have issues with cookies due to the different domain, poor version control, different asset location and other network issues like load balancing amongst a range of other problems, the bottom line is they are never the same, period. 

In addition to the testing issues, we also need to deal with the fact that assets like Javascript are cached by some browsers. Code roll outs are not immediate, but dribble out over a period of up to a month as browsers invalidate their cache. This is a scary proposition for people relying on the analytics data, especially when frequent updates are required. 

Efficiency driven motivation ...

In addition to this, for many of our clients (e.g. banks) we have rare deployment windows as far as 6 months in the future (yes this is not an exaggeration) and aren't allowed to test code outside their building. We have other clients where we need to send them code and wait for a testing response when they can allocate the resources. The feedback loop becomes very slow and sometimes very minor code issues can cause significant deployment delays. The loss in revenue and general inability to find answers to key business questions in a timely manner cannot be underestimated.

Our background is in analytics and strategy, so we're usually dealing with Javascript files for tracking purposes, but the same issues occur with all asset based code updates. We want a simple means to test and deploy new code without making any on page changes or requiring testing in a staging environment. Maybe i'm lazy, but i don't want to test the same code twice! This initially sounds a bit ambitious, but it's actually pretty simple.

The solution ...

We use a single controlling file to include all other Javascript assets. The single file has the ability to switch between different Javascript file versions based on the existence of a cookie (created from a URL parameter when testing is required). This single file is also utilised to control the file version of the asset files without making any on page changes.

Advantages

  1. No on-page changes are required for Javascript updates EVER
  2. All updated files roll out instantly to everyone, there is no caching lag. Roll backs are just as easy.
  3. Testing on the live site can be performed without ever affecting a single other user. Staging sites are not required.
  4. Testing can be performed remotely (wherever the production site is accessible).
  5. Risk of web site down time or customer irritation is greatly reduced.
  6. Time to go live is significantly reduced.
  7. Development costs are significantly reduced.
  8. Javascript file names can include a version number, this greatly reduces confusion around version control.

Implementation

If you know Javascript and you're looking for an example, check out below. If you need more explanation, then drop us a line.

A. CONFIG
- Production server base location (e.g. www.client-site.com/js/)
- Test Server A base loca tion (e.g. www.your-live-test-site.com/client-folder/js/)
- Test Server B base location (e.g. www.client-site.com/js/live-test/). Maybe they want to test too!
- File version (or name, e.g. scode-v1.js)

B. DEFINE INCLUDE FUNCTION and OTHER BASE FUNCTIONS
These functions include setting and retrieving cookies, reading URL parameters into variables and including other javascript files.

function gqp(name){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(window.location.href);if(results==null)return"";else return results[1];}
function setCookie(c_name,value,expiredays){var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+"="+escape(value)+((expiredays==null)?"":";expires="+exdate.toGMTString());}
function getCookie(c_name){if(document.cookie.length>0){c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1){c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end));}}return"";}
function include(filename){document.write(unescape("%3Cscript src='" + filename + "' type='text/javascript'%3E%3C/script%3E"));}


C. ADD LIVE TESTING FUNCTIONALITY
Some example code is shown below. The test URL parameter we're looking for is called "datalicious". So a URL like http://www.client-site.com/?datalicious=test will trigger the code to include from the test location instead of the production server. The default production code base is stored in a variable called "datClientCodebase"

var datURL=document.location.href.toLowerCase();
datTest = gqp('datalicious');
if (datTest == 'test') {
    setCookie('datCookie', 'test', 1);
}
if (datTest == 'client-name') {
    setCookie('datCookie', 'client-name', 1);
}
datCookieValue = getCookie('datCookie');
if (datCookieValue == 'test' || datTest == 'test' || datCookieValue == 'client-name' || datTest == 'client-name') {
    // This will use the test files on your server folder livetest
    if(datCookieValue == 'test' || datTest == 'test'){
        var datCodebase = '//www.your-server.com/client-name/js/livetest/';
    }else{
        // This will use the test files on the client-name server folder livetest
        var datCodebase = '//www.client-name.com.au/js/livetest/';
    }
} else {
    // Your server will use the production dir (this is done so you don't need a different file version on your
    //site), otherwise the client code base is used, which is the default normally
    if (datURL.indexOf('your-server.') > -1) {
        var datCodebase = '//www.your-server.com/client-name/js/';   
    } else {
        var datCodebase = datClientCodebase;   
    }
}

D. INCLUDE THE FILE
The following line of code takes the base file location and the file name (version), combines them and requests the desired file.

include(datCodebase + datScode);

E. TRIGGER
Now the file has been included, if there are any analytics functions, like with the Omniture scode, or google analytics page tracker, this part of the code can decide when these functions are executed. Normally we have conditions here so the function can be triggered at either the top or the bottom of the body.

F. CALL THE CONTROLLING FILE
Your web sites can now include this base file, but we recommend you use a cachebuster to ensure any updates you make the to base file propagate in a timely manner (we use 24 hours, but you can set to whatever you want). A code example is shown below, this would appear on all site pages:

<!-- BEGIN CACHE BUSTER -->
<script type="text/javascript">
var cacheBuster="";
var cbd=new Date();
var cbm=new Date();
var cby=new Date();
cbd=cbd.getUTCDate();
cbd=cbd.toString();
cbm=cbm.getUTCMonth()+1;
cbm=cbm.toString();
cby=cby.getUTCFullYear();
cby=cby.toString();
cacheBuster=cbd+":"+cbm+":"+cby;
</script>
<!-- END CACHE BUSTER -->

<!-- BEGIN INCLUDES -->
<script type="text/javascript">document.write('<scr'+'ipt type="text/javascript" src="//www.client-site.com/js/datalicious.js?cb='+cacheBuster+'"></scr'+'ipt>')</script>
<!-- END INCLUDES -->

Email Hamish at hogilvy@datalicious.com if you need help with your implementation.

Loading mentions Retweet
Email this post
Filed under  //   analytics   best practice   code   customization   google analytics   hamish   javascript   ogilvy   omniture   site catalyst   tips   web  
Posted by Hamish Ogilvy 

Comments [0]

Edelman's new TweetLevel service measures Twitter influence and popularity

According to Edelman's TweetLevel service that just launched Datalicious's influence score is 32.1. Another metric for our social media toolbox that we'll be tracking going forward.

Check you own influence level on the below site
http://tweetlevel.edelman.com/

Edelman uses over 30 metrics to create the algorithm behind the index in order to attempt to give a clearer picture of who is actually important in the twittersphere (given our score of 32 I'm not sure I want to believe they're accurate but we'll keep trying and checking our score).

 

There are four result metrics:

  • Influence: what you say is interesting and many people listen to it. This is the primary ranking metric.
  • Popularity: how many people follow you
  • Engagement: how actively you participate within your community, and
  • Trust: do people believe what you say. 

Each score is rated out of 100, in other words, the higher your score, the more important you are. More details on the actual formula can be found below (and thanks for making this public Edelman, we need more service providers with that open attitude).

For more information visit

http://tweetlevel.edelman.com/about/

Loading mentions Retweet
Email this post
Filed under  //   analytics   christian bartens   edelman   influence   metrics   popularity   public relations   social media   tools   twitter  

Comments [0]