Upload
shuki-mann
View
317
Download
1
Embed Size (px)
Citation preview
Web Analytics; Reaching the limits of what’s possible!
Martijn Scheijbeler / Director of Marketing / [email protected] / @MartijnSch
Martijn Scheijbeler
Marketing Director at The Next WebFormer Lead Growth, SEO & Analytics
[email protected] @MartijnSch
@MartijnSch@MartijnSch
1
2
3
Reaching the limits of what’s possible!Better tracking, better data
Better data, better decisions
“What you’re not tracking, you don’t know!”“Implementing better tracking creates more insightful data”
Better decisions, better results
“The better the data is the more insightful your decision will be”
“Your results get better by the decisions you make”“Just as long as the decisions you make are better decisions”
Know why, you track and how to track what matters:
@MartijnSch
WHAT YOU GET OUT OF THIS?
We’ll be sharing the set-up we use at The Next Web to get started immediately!
INDEX.CO
20,000 +140,000 +6,000visitors startups listed square meters
7,000,000unique users
INDEX.COConference
@MartijnSch
1
2
Unique UsersGrowing our unique user base willincrease the potential to reach Generation T.
2
3 3
Our goals for success
User Engagement: PV/SessionA higher engagement with our user base will increase the number of pageviews per session.
User Retention: Returning %Increasing the percentage or returning users will increase our brand awareness.
Newsletter SignupsTo get a relationship with our users we’d like to have their email address for the newsletter.
Social SharesMore shares will influence our reach amongst new and returning users.
Web Analytics Figures Data from 2015 - 2016
450 Million Hits Monthly 2016
December ‘15 Started using Google Analytics 360
15 Million Hits Monthly 2014
200 A/B Tests per Year
Priceless Amounts of fun
35% Traffic v.s. Tests
@MartijnSch
@MartijnSch
3 Months
7 Months
2 Months
Our timeline for getting to 450 million hitsJan ‘15
Hitting the limits?Hitting 15+ million hits monthly started to really mess withthe data quality in our reports. We needed a solution.
Apr ‘15
Finding an alternativeGoogle Analytics was the obvious way to go, but we wanted to know if there would be any alternatives, there were: 3.
Dec ‘15
Setting the roadmapTalk to our agency and our internal teams to find out:what we needed to built to create the best analytics set-up.
Feb ‘16
Hitting 450 millionEnd of December we started moving all our tracking toGoogle Tag Manager and adding all functionalities we wanted.
TLDR: Why we do what we do?
1. Know your goals 2. Know every detail about your user 3. Know the maximum you can track? 4. Leverage all the options available 5. No use of additional data sources 6. Create a tracking plan 7. We needed Google Analytics Premium 8. But Google Tag Manager even more!
@MartijnSch
• Send data to the dataLayer • Able to create variables • Use the data however you want
The DataLayer
Custom DataCustom information:Content, Metrics, Data
EngagementWhat’s a user doing:Scroll tracking, event tracking
TestingWhat does(n’t) work:Testing via Google Tag Manager
Enhanced EcommerceImproving Ecommerce:More info on the transaction process
FiltersExcluding + Improving:Page information + cleaning
Cost DataCalculate your ROI: Facebook, LinkedIn, Twitter, etc.
• 57 Custom dimensions • Examples:
• Author • Adblocked • A/B Testing • Post ID • Client ID
CustomDimensions
• 23 Calculated Metrics • Examples:
• Customer Lifetime Value • AVG Cost per Session • Non Bounces • Cost of Acquisition
Calculated Metrics
Custom DataCustom information:Events, Content, Metrics, Data
EngagementWhat’s a user doing:Scroll tracking, event tracking
TestingWhat does(n’t) work:Testing via Google Tag Manager
Enhanced EcommerceImproving Ecommerce:More info on the transaction process
FiltersExcluding + Improving:Page information + cleaning
Cost DataCalculate your ROI: Facebook, LinkedIn, Twitter, etc.
Event TrackingWhat is going on and why is that
happening? That’s what event
tracking helps with.
Examples: • JavaScript Errors • Ads Loaded or Not Loaded • Share Buttons • Contact Forms
Time on PageDo you really know if
people read your content,
you don’t, right?
But on a high bounce rate
page it’s really hard for
web analytics tools to
calculate the perfect time
on page.
Custom Data
Cost DataCalculate your ROI: Facebook, LinkedIn, Twitter, etc.
Custom information:Events, Content, Metrics, Data
EngagementWhat’s a user doing:Scroll tracking, event tracking
TestingWhat does(n’t) work:Testing via Google Tag Manager
Improving Ecommerce:More info on the transaction process
FiltersExcluding + Improving:Page information + cleaning
Enhanced Ecommerce
Google AdwordsJust connecting your Google
Adwords account calculate
ain’t gonna cut it anymore.
On how many platforms are
you advertising?
But what else?It’s hard to measure the ROI
for, for example social
networks: Twitter,
Facebook, LinkedIn which
are most likely your second
biggest spending platform
after Google Adwords.
Custom Data
Cost DataCalculate your ROI: Facebook, LinkedIn, Twitter, etc.
Custom information:Events, Content, Metrics, Data
EngagementWhat’s a user doing:Scroll tracking, event tracking
TestingWhat does(n’t) work:Testing via Google Tag Manager
FiltersImproving Ecommerce:More info on the transaction process
Excluding + Improving:Page information + cleaning
Enhanced Ecommerce
“If you double the number of experiments you’re going to double your inventiveness”
- Jeff Bezos
@MartijnSch
The opportunity is
350-400 tests a year. As
ROI per test is low we
need to run a lot to have
a positive return.
Efficiency <> Costs
@MartijnSch
We didn’t move to any ‘real’
CRO tool but decided to
iterate on our own: GTM <> JS.
Supporting: A/B/n & MVT.
GTM Testing
@MartijnSch
Download: Github.com/TheNextWeb/CRO
Custom Data
Cost DataCalculate your ROI: Facebook, LinkedIn, Twitter, etc.
Custom information:Events, Content, Metrics, Data
EngagementWhat’s a user doing:Scroll tracking, event tracking
TestingWhat does(n’t) work:Testing via Google Tag Manager
FiltersImproving Ecommerce:More info on the transaction process
Excluding + Improving:Page information + cleaning
Enhanced Ecommerce
Override the collected data
to refine, clean and update
the data that you would
like to see in your reports.
Examples: • URL Changes • Remove parameters
Filters
@MartijnSch
Custom Data
Cost DataCalculate your ROI: Facebook, LinkedIn, Twitter, etc.
Custom information:Events, Content, Metrics, Data
EngagementWhat’s a user doing:Scroll tracking, event tracking
TestingWhat does(n’t) work:Testing via Google Tag Manager
Enhanced EcommerceFiltersImproving Ecommerce:More info on the transaction process
Excluding + Improving:Page information + cleaning
You want to know what
happens in the funnel of your
ecommerce shop, right?
But how does that work for a
publisher? We figured it out.
Enhanced Ecommerce
@MartijnSch
TLDR: The set-up
1. Take care of the basics 2. Save custom data for internal use 3. Track engagement: scroll + riveted 4. Make calculating ROI easier 5. Always be testing; GTM is a great alternative 6. Go advanced! Enhanced ecommerce?
@MartijnSch
Work with Google DataStudio 360 to
get rid of the other reporting sheets
and tools that we need to use at the
moment.
Please fix: realtime reporting!
Automated Reporting
@MartijnSch
Currently measuring the scroll
depth and the engagement on
page is separated. Merging the
data will make sure the tracking
is improved and loadtimes will
decrease a tiny bit.
Content Enagement V2.0
@MartijnSch
Two extra front-end developers, to
make sure long-term we can iterate
and improve our set-up even faster.But also work on testing even more!
Front-end Dev
@MartijnSch
Work with even more (big) data. We
need to know in a more advanced
way what works and what doesn’t.
So using more data ware house like
structures to leverage more data.
Big > Biggest
@MartijnSch
Keep up the pace as we do right now.
Make sure to leverage data sources
even more and upgrade our tracking
whenever we can.
Continuous Improvement
@MartijnSch
@MartijnSch@MartijnSch
1
2
3
You’re closer to the limit on what’s possible!Better tracking, better data
Better data, better decisions
“What you’re not tracking, you don’t know!”“Implementing better tracking creates more insightful data”
Better decisions, better results
“The better the data is the more insightful your decision will be”
“Your results get better by the decisions you make”“Just as long as the decisions you make are better decisions”
@MartijnSch@MartijnSch
1
2
3
4
We make most of this available, today!Download via:Github.com/TheNextWeb/GTM
Import the container in GTM
Configure what you (don’t) need
Download as ZIP, import the container inGoogle Tag Manager to get started.
The documentation in Github will tell you whatto configure in Google Tag Manager.
Share the love!
You can import a container in Google Tag Manager with a preconfigured set of tags,
variables, values to get started immediately.
Our GTM set-up is now available for you!
Take Aways:
1. Learn from each other
2. Know what your goals are 3. Focus on: Events, Custom Data, Cost 4. Always be testing!
5. Download our GTM Container
6. Have fun!
@MartijnSch