It’s an Analytics Toolbox Bonanza: Advanced Tools & Custom Dashboards #SMX
There’s a good chance you’re not using website analytics tools to their full potential to benefit your understanding of your visitors and your site. In this liveblog coverage of the SMX West session “What’s In My Analytics Toolbox,” you’ll get familiar with Google Analytics custom dashboards that you can create for your own site and with the Google Tag Manager, which can give you insights on some of the otherwise hidden behaviors of your visitors. You’ll also be introduced to a powerful open source platform, Knime, that lets you merge data and visualize data in one place.
The speakers:
- Benjamin Spiegel (@nxfxcom), Sr. Partner, Managing Director at GroupM
- Jenny Halasz (@jennyhalasz), President, Founder at JLH Marketing
- Steve Hammer (@armondhammer), President at RankHammer
Benjamin Spiegel: What’s in My Analytics Toolbox
Things used to be simple. The data we looked at came from one source. It was one-dimensional — a time stamp, a dimension, and a metric. Fast forward to today, and we see that a lot has changed. Our data is multi-dimensional: a post with or without text, hashtags that add discovery and engagement, retweets and the person’s reach. For best in class insights you have to consider all these dimensions. There are multiple sources where before, there was more or less one, and they have different metrics (views, clicks, likes).
We’re even adding our own metrics on top, making it more complex to understand. In 2013 our toolbox had many tools that didn’t fit together. There were text analytics, competitive data, real-time, media data, impressions data, offline data, and it was hard to tell one story with multiple sources. In 2014, we reset. Out with the tools. Put the questions first. With all our tools, what do we really want to do?
He asked how every level of the organization can access the data, merging the unique data to see what it means for the business and to enable visual storytelling.
Need to approach these questions from multiple perspectives: acquisition perspective, modeling perspective, visualization perspective (pictures, dashboards, scorecards and moving away from spreadsheets), and the management perspective.
The solution they found was Knime at Knime.com, a single tool, open source, and free.
Comes with thousands of plug-ins for Google Analytics, Twitter, and WordPress.
He loaded the URL of today’s session, put it through an algo, and turned out a word cloud of the key concepts. Then it processed the data against Twitter to see who’s tweeting about it and how often. A further node shows the Twitter users’ data. A step further, run the Twitter users against all social APIs and now you’re seeing a full online social picture of these people. From one URL, the tool runs through 10 other APIs. Twitter and social is one platform it worked for, and they also use it to extend Google Trends — to find out where people are talking about trends (cities) — seeing what states talk about what beauty product the most, for example.
- IMDB: everything
- Data.gov: Run media numbers against the population.
- Wikipedia: Wikipedia gives you raw data on everything including hourly page views, location specific, device segments, change history, article graph.
- SNAP: They extract everything that’s extractable, like 34 million Amazon reviews; extend the voice of the consumer and what they are talking about; linguistic or network analysis.
- Social Mention API: This is a near real-time API you can use for free.
- Common Crawl Corpus: It’s 541 TB, the entire Internet. It’s hard to handle in terms of size, but you can use it if you’re trying to understand your link graph.
Jenny Halasz: How to Create Awesome Google Analytics Dashboards & Reports
She’s going to look at GA dashboards. They’re free and awesome. Go back and implement immediately and see a benefit.
“Not everything that can be counted counts, and not everything that counts can be counted.” –Albert Einstein
http://bit.ly/GADashSMX15 a template dashboard she created. Plug and play, make adjustments based on your needs, then have a pretty report. Log in to GA, paste the link into your address bar, and GA will ask you which account the dashboard will be added to. It’s private until you share it.
Pros: It’s customizable, applicable to any GA segment, set up auto-emails, printable reports, set it up once, FREE.
Cons: It’s not user-friendly, relies on you to know what you need, requires you to set up segments, only holds 12 widgets per dashboard, can’t filter by metric values.
Where to start?
How did people get to your site? -> What did they do while they were there? -> How and why did they leave?
Know these three things and you’ll have a good idea of what’s happening on your website.
Here are the kinds of widgets you’d put on a dashboard to tell you how people got to your site:
These widgets show you what they did on your site:
And here we see why people left the site:
Adding filters to your widget, she tends to tell people to stay away from Real-Time statistics because you could spend forever looking at it and have nothing to show for it.
When you use filters, there are two ways (only show / don’t show) and Regex, which is more powerful. Test your expressions on the actual report.
You can set up regular emails of dashboards (daily, weekly, monthly, quarterly, once).
You may want to set up a custom report. When she looks at sites, she expects areas of the site to perform differently (category vs. product, for example), and a custom report takes customizations and applies them to the dashboard. To decide what your custom reports may be, ask questions to determine importance.
Custom report setup can be challenging because GA isn’t very user-friendly. Think of metrics as things you want to measure and dimensions as containers you want to put those metrics in. Filters are things you want to include or not include.
Remember that data is just data and analysis is what leads to insight.
Steve Hammer: Analytics Toolbox: Google Tag Manager
Designers create innovative experiences beyond the page. The collection of that data is the key to the analysis. If your input is garbage, your output will be too. Get it right up front.
The problem we have is missing data. An input error on your site can be hard to capture, and so how do you know that it existed? Actions on infinite scroll are hard to capture. AJAX is hard to capture. How do you track that and what do you do about it? Google Tag Manager opens up capabilities for capturing this data. It gets sold as something easy, everyone can do it, don’t need to talk to IT. But if you do talk to IT, then you can do powerful things.
The essential: Variables (macros) is data to use, triggers (rules) is when to fire, and tag is what is fired. A tag is anything you want to happen and that can include a lot of things including HTML and JavaScript.
More interesting uses are in this set of enhanced examples. Conditional firing, AJAX, infinite scroll, and loading code.
He gives examples of an event of a form filled out, triggered when a certain URL comes up. This breaks the myth that you need a thank-you page to get a form filled out.
Another problem Tag Manager solves is getting to the original source. We want to credit an affiliate that introduced the visitor to the channel, not the last that siphoned off the traffic. If the affiliate is the source in the first-party cookie, then you can create and input that marketing source.
Another example is using custom formulas to read form elements and set user value. A shopper for a Bentley has a different value than someone shopping for a Ford.
Infinite scroll is handled with his “theoretical no code method.” If pushstate updates URL, build regex for pagination changes, then create a history change trigger. On this, watch out for back buttons.
Another approach is to piggyback off of “loading” HTML method. The look for a “loading” in the code and then a little script shows when the user scrolled on the page.
Q&A
What do you consider the most underused GA feature?
Spiegel: Custom variables to understand your audience and enabling retargeting.
Hammer: Advanced e-commerce for tracking through the cart process.
Halasz: Tracking schema activity through Tag Manager.
To understand setting up custom variables, look to Annie Cushing of Annielytics.
Bonus tip: Check out cohort analysis in beta in GA, especially if you’re a content-driven business. See if you’ve got a sticky experience on your site. For example, set up a segment to see if people originally reached via email came back.