SlideShare a Scribd company logo
1 of 27
Download to read offline
Sustainable Analytics
Implementations
Jente De Ridder
• Data Geek
• Belgian
• Father of 2 sons
• Outdoor fan
@Nihiel
Let me introduce myself…
Your company’s ambitions
“We will deliver relevant one-to-one
marketing experiences, fueled by A.I. „
Your CEO, January 2020
Bad news: you’re not ready
“Data quality is earned, not acquired. „
Simo Ahava, Superweek 2019
Feras Alhlou (E-nor)
Adam Greco (Search Discovery)
A website does not consist of static pages
Modular development
frameworks are on
the rise
Single page
applications are
used more often
There’s no such thing as a default device
Content visibility
differs between
devices and
browsers
Multitude of user experiences
Personalization entails
dynamic content
Entire digital ecosystem
B2C
Customer portal
SME B2B
Recruitment Corporate
IT and Marketing lost in translation
IT/DEVELOPMENT TEAM
Owns the code and strives for standardization and
reliability. Follows procedures to maintain stability.
MARKETING/ANALYTICS TEAM
Manages advertising efforts and needs flexibility to apply
optimizations and additional tools quickly.
High employee turnover
Continuous
implementation cycles
Continuous
implementation cycles
New project: migrate s-code towards a TMS
• Analysts did not trust the data
• Legacy implementation
• Everyone involved left the organisation
• Business asked for a cross-brand view
• Much ETL work involved
• IT was investigating a new CMS
• Angular front-end
• Parent company was talking to Google
• Switch from Adobe to 360 in the near future?
3 years ago
Key attributes put forward by Jim Gordon:
• Flexible
• Accept data in any format
• Semantic
• Intiuitive naming conventions
• Efficient
• Minimal amount of code
• Consistent
• Minimal design patterns to implement.
• Resilient
• Vendor agnostic and comply to browser standards
A quest for the perfect data layer
The Generic Digital Data Layer,
an event-driven, asynchronous
data layer.
Introducing: GDDL
Abstract tool from implementation
TMS
Page Impression Event
Abstract tool from implementation
TMS
Form Submit Event
• Impressions
• Take screen view into
consideration!
• Clicks
• Submit
• Errors
• Focus / Complete
• Product specific
• Add to cart, detail impression,
checkout, purchase
• Video specific
• Play, Pause, Complete, % viewed
Relevant events
Think of events on an abstract level.
Map those events to the different components within your CMS.
• Page
• Impression
• Button
• Impression
• Click
• Contentblock
• Impression
• Sitesearch
• Impression
• Click
• …
CMS components
List per component-event all variables that are required for analysis.
Provide context
• Button-impression
• Name
• Placement
• Button-click
• Name
• Placement
• Form-impression
• Name
• Step
• Stepname
• Form-submit
• Name
• Step
• Stepname
• ResultYour tagging plan
The implementation is kept as simple as
possible, relying on web standards that are
supported in every browser and programming
languages that are understood by any front-
end developer.
• Vanilla JavaScript & HTML data attributes
• Event + info
How does this translate into code?
data-tracking-event=‘button-impression’
data-tracking-info=‘{
“placement”:“top”,
”name”:”subscribe now”}’
The queue of generic events is translated into the data layer format
expected by the TMS in use.
Generating the data layer
Web Pages Event
handler(s)• Event-tag
• Info-tag
Event
translator
TMS SPECIFIC ANALYTICS
SPECIFIC
PLATFORM
SPECIFIC
1 2 3 4
By using an event-driven framework, we overcome
the problems with traditional page-based tracking and content visibility.
How does this solve our challenges?
By applying standards and unification we steer away from person &
vendor dependent implementations.
How does this solve our challenges?
• Tool independent
• Prevent vendor lock-in
• Reduced implementation & maintenance costs
• No specific briefings required
• Data quality assurance and trust
• Enables automated testing
• Implementation tailored to the business needs
• No predefined syntax that you must adapt you
• Flexibel for other data integrations
• Event queue can be used for all kind of applications
Tested & Proven framework
Try it yourself!
The GDDL is an open source framework.
We welcome feedback and suggestions for improvements.
https://bitbucket.org/xploregroup/xploregroup-webanalytics-demo
Questions? Contact us.
www.stitchd.be | www.stitchd.nl
info@stitchd.be
@We_Are_Stitchd

More Related Content

What's hot

Brian Kroll - The Strategic Omni-Channel Digital Marketing Playbook
Brian Kroll - The Strategic Omni-Channel Digital Marketing PlaybookBrian Kroll - The Strategic Omni-Channel Digital Marketing Playbook
Brian Kroll - The Strategic Omni-Channel Digital Marketing Playbook
Julia Grosman
 
Brian Honigman - When Your Marketing Feels Too Much Like Marketing: Practice ...
Brian Honigman - When Your Marketing Feels Too Much Like Marketing: Practice ...Brian Honigman - When Your Marketing Feels Too Much Like Marketing: Practice ...
Brian Honigman - When Your Marketing Feels Too Much Like Marketing: Practice ...
Julia Grosman
 
Marketo: The definitive-guide-to-lead-generation Jan 2014
Marketo: The definitive-guide-to-lead-generation Jan 2014Marketo: The definitive-guide-to-lead-generation Jan 2014
Marketo: The definitive-guide-to-lead-generation Jan 2014
Brian Crotty
 

What's hot (20)

Power Your Business with FAQs
Power Your Business with FAQsPower Your Business with FAQs
Power Your Business with FAQs
 
The Complexities Of Building A Scalable Content Operation
The Complexities Of Building A Scalable Content OperationThe Complexities Of Building A Scalable Content Operation
The Complexities Of Building A Scalable Content Operation
 
GDPR Briefing for marketers
GDPR Briefing for marketersGDPR Briefing for marketers
GDPR Briefing for marketers
 
Rise of the Marketing Technologist
Rise of the Marketing TechnologistRise of the Marketing Technologist
Rise of the Marketing Technologist
 
Brian Kroll - The Strategic Omni-Channel Digital Marketing Playbook
Brian Kroll - The Strategic Omni-Channel Digital Marketing PlaybookBrian Kroll - The Strategic Omni-Channel Digital Marketing Playbook
Brian Kroll - The Strategic Omni-Channel Digital Marketing Playbook
 
Sales and Marketing 3.0: The High Velocity Model
Sales and Marketing 3.0: The High Velocity ModelSales and Marketing 3.0: The High Velocity Model
Sales and Marketing 3.0: The High Velocity Model
 
Humanizing The B2B Decision-Making Journey
Humanizing The B2B Decision-Making JourneyHumanizing The B2B Decision-Making Journey
Humanizing The B2B Decision-Making Journey
 
Harnessing the Power of Content Marketing
Harnessing the Power of Content MarketingHarnessing the Power of Content Marketing
Harnessing the Power of Content Marketing
 
What's Next: Big Data – Beyond the Buzzword
What's Next: Big Data – Beyond the BuzzwordWhat's Next: Big Data – Beyond the Buzzword
What's Next: Big Data – Beyond the Buzzword
 
Brian Honigman - When Your Marketing Feels Too Much Like Marketing: Practice ...
Brian Honigman - When Your Marketing Feels Too Much Like Marketing: Practice ...Brian Honigman - When Your Marketing Feels Too Much Like Marketing: Practice ...
Brian Honigman - When Your Marketing Feels Too Much Like Marketing: Practice ...
 
Modern marketing and digital tools (overview)
Modern marketing and digital tools (overview)Modern marketing and digital tools (overview)
Modern marketing and digital tools (overview)
 
Ad Week Europe, B2B Forum- The Future of B2B: The Rise of the Data-Driven, Cu...
Ad Week Europe, B2B Forum- The Future of B2B: The Rise of the Data-Driven, Cu...Ad Week Europe, B2B Forum- The Future of B2B: The Rise of the Data-Driven, Cu...
Ad Week Europe, B2B Forum- The Future of B2B: The Rise of the Data-Driven, Cu...
 
WTF is a Data Strategy? - WTF Programmatic UK, 11/11/14
WTF is a Data Strategy? - WTF Programmatic UK, 11/11/14WTF is a Data Strategy? - WTF Programmatic UK, 11/11/14
WTF is a Data Strategy? - WTF Programmatic UK, 11/11/14
 
Marketo: The definitive-guide-to-lead-generation Jan 2014
Marketo: The definitive-guide-to-lead-generation Jan 2014Marketo: The definitive-guide-to-lead-generation Jan 2014
Marketo: The definitive-guide-to-lead-generation Jan 2014
 
Techmap: CRM and Marketing Automation
Techmap: CRM and Marketing AutomationTechmap: CRM and Marketing Automation
Techmap: CRM and Marketing Automation
 
Scott Brinker - Democratizing Martech - The Rise of Citizen Developers & Data...
Scott Brinker - Democratizing Martech - The Rise of Citizen Developers & Data...Scott Brinker - Democratizing Martech - The Rise of Citizen Developers & Data...
Scott Brinker - Democratizing Martech - The Rise of Citizen Developers & Data...
 
The Importance of a Data-Driven Dynamic Creative Strategy
The Importance of a Data-Driven Dynamic Creative StrategyThe Importance of a Data-Driven Dynamic Creative Strategy
The Importance of a Data-Driven Dynamic Creative Strategy
 
4 Leadership Shifts You Must Make For Successful Content Marketing in 2016
4 Leadership Shifts You Must Make For Successful Content Marketing in 20164 Leadership Shifts You Must Make For Successful Content Marketing in 2016
4 Leadership Shifts You Must Make For Successful Content Marketing in 2016
 
How Lead Generation has Changed in 2017
How Lead Generation has Changed in 2017How Lead Generation has Changed in 2017
How Lead Generation has Changed in 2017
 
How to: Digital Transformation for Marketing
How to: Digital Transformation for MarketingHow to: Digital Transformation for Marketing
How to: Digital Transformation for Marketing
 

Similar to A vision for sustainable analytics implementations - Superweek 2020

5 Essential Practices of the Data Driven Organization
5 Essential Practices of the Data Driven Organization5 Essential Practices of the Data Driven Organization
5 Essential Practices of the Data Driven Organization
Vivastream
 
5 Essential Practices for the Data Driven Organization
5 Essential Practices for the Data Driven Organization5 Essential Practices for the Data Driven Organization
5 Essential Practices for the Data Driven Organization
Vivastream
 
5 Essential Practices for the Data Driven Organization
5 Essential Practices for the Data Driven Organization5 Essential Practices for the Data Driven Organization
5 Essential Practices for the Data Driven Organization
Vivastream
 
Google Cloud and Confluent Streaming: Generating Real Value From Real Time | ...
Google Cloud and Confluent Streaming: Generating Real Value From Real Time | ...Google Cloud and Confluent Streaming: Generating Real Value From Real Time | ...
Google Cloud and Confluent Streaming: Generating Real Value From Real Time | ...
confluent
 

Similar to A vision for sustainable analytics implementations - Superweek 2020 (20)

5 Essential Practices of the Data Driven Organization
5 Essential Practices of the Data Driven Organization5 Essential Practices of the Data Driven Organization
5 Essential Practices of the Data Driven Organization
 
5 Essential Practices for the Data Driven Organization
5 Essential Practices for the Data Driven Organization5 Essential Practices for the Data Driven Organization
5 Essential Practices for the Data Driven Organization
 
5 Essential Practices for the Data Driven Organization
5 Essential Practices for the Data Driven Organization5 Essential Practices for the Data Driven Organization
5 Essential Practices for the Data Driven Organization
 
The new role of the marketer
The new role of the marketerThe new role of the marketer
The new role of the marketer
 
From Architecture to Analytics: A look at Simply Business’s data strategy
From Architecture to Analytics: A look at Simply Business’s data strategy From Architecture to Analytics: A look at Simply Business’s data strategy
From Architecture to Analytics: A look at Simply Business’s data strategy
 
Smarter Experimentation with Fully Integrated Data
Smarter Experimentation with Fully Integrated DataSmarter Experimentation with Fully Integrated Data
Smarter Experimentation with Fully Integrated Data
 
Hardcore SEO & Social Media Tools - SMX Advanced 2012
Hardcore SEO & Social Media Tools - SMX Advanced 2012Hardcore SEO & Social Media Tools - SMX Advanced 2012
Hardcore SEO & Social Media Tools - SMX Advanced 2012
 
Evolution or Extinction: Survive and Thrive with New Google Analytics Features
Evolution or Extinction:Survive and Thrive with New Google Analytics FeaturesEvolution or Extinction:Survive and Thrive with New Google Analytics Features
Evolution or Extinction: Survive and Thrive with New Google Analytics Features
 
Publishers' Life After Cookies Webinar
Publishers' Life After Cookies WebinarPublishers' Life After Cookies Webinar
Publishers' Life After Cookies Webinar
 
Webinar SS Doc
Webinar SS DocWebinar SS Doc
Webinar SS Doc
 
Webinar SS Doc
Webinar SS DocWebinar SS Doc
Webinar SS Doc
 
Google Cloud and Confluent Streaming: Generating Real Value From Real Time | ...
Google Cloud and Confluent Streaming: Generating Real Value From Real Time | ...Google Cloud and Confluent Streaming: Generating Real Value From Real Time | ...
Google Cloud and Confluent Streaming: Generating Real Value From Real Time | ...
 
Enzigma Casestudy
Enzigma CasestudyEnzigma Casestudy
Enzigma Casestudy
 
Finding Success with Managed Services in the Azure Environment
Finding Success with Managed Services in the Azure EnvironmentFinding Success with Managed Services in the Azure Environment
Finding Success with Managed Services in the Azure Environment
 
Digital Transformation - Why you need to embrace it now
Digital Transformation - Why you need to embrace it nowDigital Transformation - Why you need to embrace it now
Digital Transformation - Why you need to embrace it now
 
Blue Bricks Business Collateral
Blue Bricks Business CollateralBlue Bricks Business Collateral
Blue Bricks Business Collateral
 
How and Why: Embedded Analytics Interfaces For Your SaaS Product
How and Why: Embedded Analytics Interfaces For Your SaaS ProductHow and Why: Embedded Analytics Interfaces For Your SaaS Product
How and Why: Embedded Analytics Interfaces For Your SaaS Product
 
Modern Product Data Workflows: How and Why: Embedded Analytics Interfaces For...
Modern Product Data Workflows: How and Why: Embedded Analytics Interfaces For...Modern Product Data Workflows: How and Why: Embedded Analytics Interfaces For...
Modern Product Data Workflows: How and Why: Embedded Analytics Interfaces For...
 
Advanced Analytics Implementations at EA scale
Advanced Analytics Implementations at EA scaleAdvanced Analytics Implementations at EA scale
Advanced Analytics Implementations at EA scale
 
Recommendations for Complex Digital Asset Management
Recommendations for Complex Digital Asset ManagementRecommendations for Complex Digital Asset Management
Recommendations for Complex Digital Asset Management
 

Recently uploaded

Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
chadhar227
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
HyderabadDolls
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
nirzagarg
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
HyderabadDolls
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Bertram Ludäscher
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
nirzagarg
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
Health
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 

Recently uploaded (20)

Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about them
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbers
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Latur [ 7014168258 ] Call Me For Genuine Models We ...
 

A vision for sustainable analytics implementations - Superweek 2020

  • 2. Jente De Ridder • Data Geek • Belgian • Father of 2 sons • Outdoor fan @Nihiel Let me introduce myself…
  • 3. Your company’s ambitions “We will deliver relevant one-to-one marketing experiences, fueled by A.I. „ Your CEO, January 2020
  • 4. Bad news: you’re not ready “Data quality is earned, not acquired. „ Simo Ahava, Superweek 2019
  • 6. Adam Greco (Search Discovery)
  • 7. A website does not consist of static pages Modular development frameworks are on the rise Single page applications are used more often
  • 8. There’s no such thing as a default device Content visibility differs between devices and browsers
  • 9. Multitude of user experiences Personalization entails dynamic content
  • 10. Entire digital ecosystem B2C Customer portal SME B2B Recruitment Corporate
  • 11. IT and Marketing lost in translation IT/DEVELOPMENT TEAM Owns the code and strives for standardization and reliability. Follows procedures to maintain stability. MARKETING/ANALYTICS TEAM Manages advertising efforts and needs flexibility to apply optimizations and additional tools quickly.
  • 12. High employee turnover Continuous implementation cycles Continuous implementation cycles
  • 13. New project: migrate s-code towards a TMS • Analysts did not trust the data • Legacy implementation • Everyone involved left the organisation • Business asked for a cross-brand view • Much ETL work involved • IT was investigating a new CMS • Angular front-end • Parent company was talking to Google • Switch from Adobe to 360 in the near future? 3 years ago
  • 14. Key attributes put forward by Jim Gordon: • Flexible • Accept data in any format • Semantic • Intiuitive naming conventions • Efficient • Minimal amount of code • Consistent • Minimal design patterns to implement. • Resilient • Vendor agnostic and comply to browser standards A quest for the perfect data layer
  • 15. The Generic Digital Data Layer, an event-driven, asynchronous data layer. Introducing: GDDL
  • 16. Abstract tool from implementation TMS Page Impression Event
  • 17. Abstract tool from implementation TMS Form Submit Event
  • 18. • Impressions • Take screen view into consideration! • Clicks • Submit • Errors • Focus / Complete • Product specific • Add to cart, detail impression, checkout, purchase • Video specific • Play, Pause, Complete, % viewed Relevant events Think of events on an abstract level.
  • 19. Map those events to the different components within your CMS. • Page • Impression • Button • Impression • Click • Contentblock • Impression • Sitesearch • Impression • Click • … CMS components
  • 20. List per component-event all variables that are required for analysis. Provide context • Button-impression • Name • Placement • Button-click • Name • Placement • Form-impression • Name • Step • Stepname • Form-submit • Name • Step • Stepname • ResultYour tagging plan
  • 21. The implementation is kept as simple as possible, relying on web standards that are supported in every browser and programming languages that are understood by any front- end developer. • Vanilla JavaScript & HTML data attributes • Event + info How does this translate into code? data-tracking-event=‘button-impression’ data-tracking-info=‘{ “placement”:“top”, ”name”:”subscribe now”}’
  • 22. The queue of generic events is translated into the data layer format expected by the TMS in use. Generating the data layer Web Pages Event handler(s)• Event-tag • Info-tag Event translator TMS SPECIFIC ANALYTICS SPECIFIC PLATFORM SPECIFIC 1 2 3 4
  • 23. By using an event-driven framework, we overcome the problems with traditional page-based tracking and content visibility. How does this solve our challenges?
  • 24. By applying standards and unification we steer away from person & vendor dependent implementations. How does this solve our challenges?
  • 25. • Tool independent • Prevent vendor lock-in • Reduced implementation & maintenance costs • No specific briefings required • Data quality assurance and trust • Enables automated testing • Implementation tailored to the business needs • No predefined syntax that you must adapt you • Flexibel for other data integrations • Event queue can be used for all kind of applications Tested & Proven framework
  • 26. Try it yourself! The GDDL is an open source framework. We welcome feedback and suggestions for improvements. https://bitbucket.org/xploregroup/xploregroup-webanalytics-demo
  • 27. Questions? Contact us. www.stitchd.be | www.stitchd.nl info@stitchd.be @We_Are_Stitchd