SlideShare a Scribd company logo
USER TRACKING WITH GOOGLE ANALYTICS
AND HOW IT SURVIVES THE BREAK OF THE MONOLITH
by Rafael Biriba .com
USER TRACKING WITH GOOGLE ANALYTICS
AND HOW IT SURVIVES THE BREAK OF THE MONOLITH
by Rafael Biriba .com
USER TRACKING WITH GOOGLE ANALYTICS
AND HOW IT SURVIVES THE BREAK OF THE MONOLITH
by Rafael Biriba .com
USER TRACKING WITH GOOGLE ANALYTICS
AND HOW IT SURVIVES THE BREAK OF THE MONOLITH
by Rafael Biriba .com
http://talentos.globo.com (Estamos contratando)
http://slideshare.net/rafaelbiriba
http://rafaelbiriba.comAbout Me
DO YOU KNOW YOUR AUDIENCE ?
WHERE ARE USERS LANDING ?
WHICH LINKS ARE BEING CLICKED?
WHICH LINKS ARE BEING CLICKED?
WHERE DO USERS SPEND TIME ?
WHAT LOGGED-IN USERS ARE DOING ?
WHERE ARE USERS EXITING ?
USER TRACKING
USER TRACKING
LOGGING CHARACTERISTICS ABOUT 

THE USER AND USER'S ACTIONS
USER TRACKING
It’s not evil! Mostly.
LOGGING CHARACTERISTICS ABOUT 

THE USER AND USER'S ACTIONS
BUT WHY ?
USER TRACKING
USER TRACKING
BUT WHY ?
▸ Marketing and business intelligence
▸ Know your audience
▸ Engagement on a feature
▸ App analysis and optimization
THE 5 ”W”
USER BEHAVIOUR
USER BEHAVIOUR
USER BEHAVIOUR
WHO
▸ Know your user
▸ By individual
▸ By demographic
▸ By a delimiter
USER BEHAVIOUR
WHAT
▸ Connect with WHO
▸ Know what your user is doing
▸ By individual
▸ By demographic
▸ By a delimiter
▸ Engagement
▸ Ways people use your app
USER BEHAVIOUR
WHERE
▸ Where does your user most utilize your app ?
▸ Location - What state/cities is your app most popular
▸ Devices - What is the most popular device

▸ Focus marketing/advertising efforts
USER BEHAVIOUR
WHEN
▸ When is your user in your app
▸ Track time, dates, season, moments

▸ Release upgrades in low-impact moments

▸ Focus marketing/advertising efforts
USER BEHAVIOUR
WHY
▸ Subjective to each app/goal
▸ Results
▸ Track targeted objectives with goals
▸ Align app goals with user action’s
USER BEHAVIOUR
SO… WHAT SHOULD WE TRACK ?
TRACK EVERYTHING!
 User Tracking with Google Analytics and how it survives the break of the Globosat Play monolith
MOST POPULAR TRACKING APPLICATIONS / SERVICES
1. HOST YOUR OWN APP





2. SAAS SOLUTION
1. HOST YOUR OWN APP
OPEN WEB ANALYTICS
▸ www.openwebanalytics.com
▸ Open Source
▸ Data ownership (privacy)
▸ Clone of Google Analytics
PIWIK
▸ www.piwik.org
▸ Open Source
▸ Data ownership (privacy)
1. HOST YOUR OWN APP
2. SAAS SOLUTION
CLICKY
▸ www.clicky.com
▸ “More feature than 

Google Analytics”
▸ Layout “confused"
GOOGLE ANALYTICS
▸ www.google.com/analytics/
▸ It’s Google
▸ Real-Time Rocks
2. SAAS SOLUTION
SAAS SOLUTION
GOOGLE ANALYTICS
▸ www.google.com/analytics/
▸ It’s Google
▸ Real-Time Rocks
SAAS SOLUTION
GOOGLE ANALYTICS
▸ www.google.com/analytics/
▸ It’s Google
▸ Real-Time Rocks
CASE
GOOGLE ANALYTICS
USER TRACKING +
GOOGLE ANALYTICS IN PRACTICE
▸ Increase of audience
▸ Increase of audience
GOOGLE ANALYTICS IN PRACTICE
▸ Track watched movies
GOOGLE ANALYTICS IN PRACTICE
▸ Track watched movies
GOOGLE ANALYTICS IN PRACTICE
SAMPLE:

119 VIDEO PLAYS



ONLY 93 KEEP WATCHING AFTER 20 SECONDS
GOOGLE ANALYTICS IN PRACTICE
GOOGLE ANALYTICS WORKFLOW
GOOGLE ANALYTICS WORKFLOW
Unique Visitors / Users
Visits / Sessions
Pageviews
Volume of available data
IncreasingValueofData
GOOGLE ANALYTICS WORKFLOW
Users
Visits / Sessions
Pageviews
__utma - Visitor Identifier (expires after 2 years)









__utmb - Session Identifier 

(expires after 30 minutes of inactivity)



__utmc - Session Identifier

(expires when close tab/browser)
GOOGLE ANALYTICS WORKFLOW
Users __utma cookie explained:
123456789.123456789.1234567890.1234567890.1234567980.1
Domain Hash: This is set by all cookies from this domain.

Visitor ID: Random “unique ID”.

Initial visit: Unix timestamp for the initial visit.

Previous Session: Unix timestamp for the previous session.

Current Session: Unix timestamp for the current session.

Session number: Number of the session
GOOGLE ANALYTICS WORKFLOW
Users
Visits / Sessions
Pageviews
Moment 1
Moment 2
GOOGLE ANALYTICS WORKFLOW
Users
Visits / Sessions
Pageviews
Moment 1
Moment 2
GOOGLE ANALYTICS WORKFLOW
Users
Visits / Sessions
Pageviews
1
1
1
Moment 1
Moment 2
GOOGLE ANALYTICS WORKFLOW
Users
Visits / Sessions
Pageviews
1
1
1
Moment 1
Moment 2
GOOGLE ANALYTICS WORKFLOW
Users
Visits / Sessions
Pageviews
1
1
12
Moment 1
Moment 2
GOOGLE ANALYTICS WORKFLOW
Users
Visits / Sessions
Pageviews
1
1
12
Moment 1
Moment 2
GOOGLE ANALYTICS WORKFLOW
Users
Visits / Sessions
Pageviews
1
1
12
Moment 1
Moment 2
GOOGLE ANALYTICS WORKFLOW
Users
Visits / Sessions
Pageviews
1
12
123
Moment 1
Moment 2
GOOGLE ANALYTICS WORKFLOW
GOOGLE ANALYTICS WORKFLOW
+
As easy as….
GOOGLE ANALYTICS WORKFLOW
+
As easy as….
GOOGLE ANALYTICS WORKFLOW
GOOGLE ANALYTICS WORKFLOW
GOOGLE ANALYTICS WORKFLOW
▸ Page Tracking: ga(“send", “pageview”)
▸ Track everything about the page access
▸ Who, What, When, Where
GOOGLE ANALYTICS WORKFLOW
▸ Page Tracking: ga(“send", “pageview”)
▸ Track everything about the page access
▸ Who, What, When, Where

▸ Event Tracking: ga('send', 'event', 'eventCategory', 'eventAction', ‘eventLabel');
▸ User interactions with the page content
GOOGLE ANALYTICS WORKFLOW
▸ Page Tracking: ga(“send", “pageview”)
▸ Track everything about the page access
▸ Who, What, When, Where

▸ Event Tracking: ga('send', 'event', 'eventCategory', 'eventAction', ‘eventLabel');
▸ User interactions with the page content
GOOGLE ANALYTICS WORKFLOW
▸ Page Tracking: ga(“send", “pageview”)
▸ Track everything about the page access
▸ Who, What, When, Where

▸ Event Tracking: ga('send', 'event', 'eventCategory', 'eventAction', ‘eventLabel');
▸ User interactions with the page content
GOOGLE ANALYTICS WORKFLOW
▸ And more…
▸ Social Interactions
GOOGLE ANALYTICS WORKFLOW
▸ And more…
▸ Social Interactions
▸ App / Screen Tracking
GOOGLE ANALYTICS WORKFLOW
▸ And more…
▸ Social Interactions
▸ App / Screen Tracking
▸ User Timings
GOOGLE ANALYTICS WORKFLOW
▸ And more…
▸ Social Interactions
▸ App / Screen Tracking
▸ User Timings
▸ Exception Tracking
GOOGLE ANALYTICS WORKFLOW
▸ And more…
▸ Social Interactions
▸ App / Screen Tracking
▸ User Timings
▸ Exception Tracking
▸ Custom Dimensions
GOOGLE ANALYTICS WORKFLOW
▸ And more…
▸ Social Interactions
▸ App / Screen Tracking
▸ User Timings
▸ Exception Tracking
▸ Custom Dimensions
GOOGLE ANALYTICS WORKFLOW
Simple Summary:
GOOGLE ANALYTICS WORKFLOW
Simple Summary:



1. Initialize the analytics.js
GOOGLE ANALYTICS WORKFLOW
Simple Summary:



1. Initialize the analytics.js
2. Send Pageview event
GOOGLE ANALYTICS WORKFLOW
Simple Summary:



1. Initialize the analytics.js
2. Send Pageview event
3. Track everything with "event tracker"
CASE
Track Events
Track Events
 User Tracking with Google Analytics and how it survives the break of the Globosat Play monolith
 User Tracking with Google Analytics and how it survives the break of the Globosat Play monolith
HEADER ( HOME | MENUS | LOGIN )
FOOTER ( HOME | MENUS )
LIVE TRANSMISSIONS





HEADER ( HOME | MENUS | LOGIN )
FOOTER ( HOME | MENUS )
RELATED PROGRAMS





mini iceberg monolith
HEADER ( HOME | MENUS | LOGIN )
FOOTER ( HOME | MENUS )
LIVE TRANSMISSIONS





HEADER ( HOME | MENUS | LOGIN )
FOOTER ( HOME | MENUS )
RELATED PROGRAMS





HEADER ( HOME | MENUS | LOGIN )
FOOTER ( HOME | MENUS )
LIVE TRANSMISSIONS





Track Events
HEADER ( HOME | MENUS | LOGIN )
FOOTER ( HOME | MENUS )
RELATED PROGRAMS





HEADER ( HOME | MENUS | LOGIN )
FOOTER ( HOME | MENUS )
LIVE TRANSMISSIONS





ga('send', 'event', 'Header', 'Home')

ga('send', 'event', 'Header', 'Menus')

ga('send', 'event', 'Header', 'Login')

ga('send', 'event', 'List', 'Video n') ***

ga('send', 'event', 'Transmissions', 'Live n') ***

ga('send', 'event', 'Footer', 'Home')

ga('send', 'event', 'Footer', 'Menus')
HEADER ( HOME | MENUS | LOGIN )
FOOTER ( HOME | MENUS )
LIVE TRANSMISSIONS





$(‘.header .menus’).click(function(){
ga('send', 'event', 'Header', ‘Home');
});

$(‘.header .home’).click…

$(‘.header .login’).click…

$(‘.list .video’).click…

$(‘.transmissions .video’).click…

$(‘.footer .home’).click…

$(‘.footer .menus’).click…
JQuery OnClick binds
CASE
mini iceberg monolith
micro services - apis, components, libs, small applications
CASE
mini iceberg monolith
HEADER ( HOME | MENUS | LOGIN )
FOOTER ( HOME | MENUS )
LIVE TRANSMISSIONS





HEADER ( HOME | MENUS | LOGIN )
FOOTER ( HOME | MENUS )
RELATED PROGRAMS





Components





APIs





Home APP





Live Video APP
HEADER ( HOME | MENUS | LOGIN )
FOOTER ( HOME | MENUS )
LIVE TRANSMISSIONS





HEADER ( HOME | MENUS | LOGIN )
FOOTER ( HOME | MENUS )
LIVE TRANSMISSIONS





HEADER ( HOME | MENUS | LOGIN )
FOOTER ( HOME | MENUS )
LIVE TRANSMISSIONS





$(‘.header .menus’)

.click(function(){

ga('send', ‘event'…



$(‘.header .home’).click…

$(‘.header .login’).click…

$(‘.footer .home’).click…

$(‘.footer .menus’).click…
$(‘.list .video’)

.click(function(){

ga('send', ‘event'…



$(‘.list .pagination’).click…

$
(‘.transmissions .video’).click…
$(‘.component .video’)

.click(function(){

ga('send', ‘event'…



$(‘.component .title’).click…
CASECASE
CASECASE
USER TRACKING CODESGOOGLE ANALYTICS CODES
APP JSAPP JS
APP JS APP JS
APP JS APP JS
APP JS APP JS
APP JS APP JS
CASECASE
USER TRACKING CODESGOOGLE ANALYTICS CODES
Responsibility and Ownership separated
APP JSAPP JS
APP JS APP JS
APP JS APP JS
APP JS APP JS
APP JS APP JS
CASECASE
USER TRACKER JS
USER TRACKER JS
`CASECASE
USER TRACKER JS
▸ Lib that monitor all user activity and trigger javascript events.
▸ Single and Simple Deployment
▸ Run independent of application JS
▸ Easy to test
▸ Easy to change
USER TRACKER JS
USER TRACKER JS
HEADER ( HOME | MENUS | LOGIN )
FOOTER ( HOME | MENUS )
LIVE TRANSMISSIONS





HEADER ( HOME | MENUS | LOGIN )
FOOTER ( HOME | MENUS )
RELATED PROGRAMS





$(‘.header .menus’).click(function(){
ga('send', 'event', 'Header', ‘Home');
});

$(‘.header .home’).click…

$(‘.header .login’).click…

$(‘.list .video’).click…

$(‘.transmissions .video’).click…

$(‘.footer .home’).click…

$(‘.footer .menus’).click…
Old way
USER TRACKER JS
$(‘.header .menus’).click(function(){

$(“body”).trigger(“usertracker-header-menus-click”);

});

$(‘.list .video’).click(function(){

$(“body”).trigger(“usertracker-list-video-click”);

});


$(‘.header .home’).click…

$(‘.header .login’).click…

$(‘.list .video’).click…

$(‘.transmissions .video’).click…

$(‘.footer .home’).click…

$(‘.footer .menus’).click…
USER TRACKER JS
USER TRACKER JS
user_tracker::player::play

user_tracker::player::pause

user_tracker::player::stop

user_tracker::player::video_playing

user_tracker::player::after_player_loaded



user_tracker::login::pop_open

user_tracker::login::click_login::header

user_tracker::login::click_login::notificacao

user_tracker::login::click_login::conheca



user_tracker::click_link::destaque_simples

user_tracker::click_link::conheca_operadora

user_tracker::click_link::trilho_filmes
USER TRACKER JS
bind js events
ANY CUSTOM JS
$(‘body’).on(“user_tracker::login::pop_open”, function(){

// Google Analytics push event

// Do some task

// Open the window

});
CASECASE
USER TRACKER JS :: TESTS
USER TRACKER JS
CASECASE
USER TRACKER JS
USER TRACKER JS :: TESTS
▸ Jasmine Unit Tests
▸ Smoke tests for QA and PROD environment
GA POWER JS
CASECASE
GA POWER JS
GA POWER JS
CASECASE
GA POWER JS
▸ Run independent from the page
▸ Centralizes all interaction with google analytics
▸ Single and Simple Deployment
▸ Easy to test
▸ Easy to change
USER TRACKER JS
HEADER ( HOME | MENUS | LOGIN )
FOOTER ( HOME | MENUS )
LIVE TRANSMISSIONS





HEADER ( HOME | MENUS | LOGIN )
FOOTER ( HOME | MENUS )
RELATED PROGRAMS





GA POWER JS
bind js events
$(‘body’).on(“usertracker-header-menus-click”, function(){

ga('send', 'event', 'Header', 'Menu', 'Click');

});
$(‘body’).on(“usertracker-list-video-click”, function(){

ga('send', 'event', 'List', 'Video', 'Click');

});


$(‘body’).on(“usertracker-header-home-click”, function(){…

$(‘body’).on(“usertracker-header-login-click”, function(){…

$(‘body’).on(“usertracker-list-video-click”, function(){…

$(‘body’).on(“usertracker-transmissions-video-click”, function(){…

$(‘body’).on(“usertracker-footer-home-click”, function(){…

$(‘body’).on(“usertracker-footer-home-click”, function(){…
GA POWER JS
CASECASE
GA POWER JS
GA POWER JS :: TESTS
CASECASE
GA POWER JS
GA POWER JS :: TESTS
▸ Jasmine Unit Tests
▸ Smoke tests for QA and PROD environment
▸ Fake Analytics (More on next slide)
https://github.com/rafaelbiriba/analytics-tester
Test suite for Google Analytics that replaces the original ga.js 

and provide some useful methods for testing purposes.
** Only supports _gaq (old analytics)

Pull request for the new ga code are welcome :)
FAKE ANALYTICS
https://github.com/rafaelbiriba/analytics-tester
Just replace the include of http://www.google-analytics.com/ga.js 

to include the fake ga.js



Any _gaq.push will be stored in a array inside fake ga.



You can access the array and test (with selenium for exemple) if 

the google command "was called”.
FAKE ANALYTICS :: HOW TO USE
CASECASE
USER TRACKING CODESGOOGLE ANALYTICS CODES
APP JSAPP JS
APP JS APP JS
APP JS APP JS
APP JS APP JS
APP JS APP JS
QUESTIONS ?
http://slideshare.net/rafaelbiriba http://rafaelbiriba.com

More Related Content

PDF
All your family secrets belong to us—Worrisome security issues in tracker apps
PPT
Pecha kucha
PDF
Blue Green Deploy: Entrega continua e rollback imediato - QCon Rio / 2014
PPTX
Beginners discussion to - Google Analytics
PDF
Deep dive Google Analytics (The Talent Institute, februari 2017)
PDF
A tutorial on Google Analytics 2017 melvinreceno the magnificent
PPTX
Google Analytics 101 #SMAMI 2017
PDF
Google Analytics 101 | 2015
All your family secrets belong to us—Worrisome security issues in tracker apps
Pecha kucha
Blue Green Deploy: Entrega continua e rollback imediato - QCon Rio / 2014
Beginners discussion to - Google Analytics
Deep dive Google Analytics (The Talent Institute, februari 2017)
A tutorial on Google Analytics 2017 melvinreceno the magnificent
Google Analytics 101 #SMAMI 2017
Google Analytics 101 | 2015

Viewers also liked (20)

PPT
Palestra: Videos para Internet - Rafael Biriba
PPTX
Google analytics
PDF
[Webinar] Advanced Google Analytics
PDF
How To Use Hootsuite
PDF
How To Use Hootsuite
PDF
Manage Social Media Accounts using Hootsuite
PDF
Google Analytics for Particularly Curious SaaS People
PPT
Cloud computing e Amazon Web Services
PDF
How To Use Hootsuite
PDF
Masterclass Analytics Deep Dive met Google Analytics Advanced en Google Tag M...
PDF
How to Manage Social Media Platforms with Hootsuite
PDF
Hootsuite for Mortals: A Step-by-Step Guide on Setting up your Platform
PPT
Faculdade: Trabalho sobre Seguranca Digital ( Versão em Slides )
PDF
Maricel olleres how_to_use_hootsuite
PPTX
Building Brand Advocacy: How Hootsuite uses social to grow its business & bui...
PDF
Hootsuite Ambassador Yearbook
PDF
Managing your Social Network through Hootsuite, a step-by-step tutorial for b...
PDF
Mailchimp makes e mail marketing easy
PDF
PPT
Hootsuite Tutorial
Palestra: Videos para Internet - Rafael Biriba
Google analytics
[Webinar] Advanced Google Analytics
How To Use Hootsuite
How To Use Hootsuite
Manage Social Media Accounts using Hootsuite
Google Analytics for Particularly Curious SaaS People
Cloud computing e Amazon Web Services
How To Use Hootsuite
Masterclass Analytics Deep Dive met Google Analytics Advanced en Google Tag M...
How to Manage Social Media Platforms with Hootsuite
Hootsuite for Mortals: A Step-by-Step Guide on Setting up your Platform
Faculdade: Trabalho sobre Seguranca Digital ( Versão em Slides )
Maricel olleres how_to_use_hootsuite
Building Brand Advocacy: How Hootsuite uses social to grow its business & bui...
Hootsuite Ambassador Yearbook
Managing your Social Network through Hootsuite, a step-by-step tutorial for b...
Mailchimp makes e mail marketing easy
Hootsuite Tutorial
Ad

Similar to User Tracking with Google Analytics and how it survives the break of the Globosat Play monolith (20)

PDF
Introducing Google Analytics
PDF
AnDevCon - Tracking User Behavior Creatively
PPTX
Google Analytics & Web Masters Tools - GBG Mumbai
PPTX
Google Business Tools
PPTX
Endouble Google Analytics
PPTX
Google analytics concepts introduction
PDF
PDF
DevFest Kuala Lumpur - Implementing Google Analytics - 2011-09-29.ppt
PDF
GTUG Philippines - Implementing Google Analytics - 2011-10-11
PDF
DevFest Chiang Mai - Implementing Google Analytics - 2011-09-24.ppt
PDF
implemetning google analytics - 2011-09-24 Google Devfest Chiangmai
PDF
Recruitment Analytics workshop - Endouble Antwerp 6-3-2017
PDF
Google Analytics for the Enthusiastic Beginner
PPT
Google Analytics: Measuring for results, a practical guide
PPTX
Google Analytics Workshop 2013
PDF
Google Analytics Overview
PDF
Google Analytics Overview
PPTX
Google analytics 2011_joanne-casey
PPTX
Google A
DOCX
Google analytics
Introducing Google Analytics
AnDevCon - Tracking User Behavior Creatively
Google Analytics & Web Masters Tools - GBG Mumbai
Google Business Tools
Endouble Google Analytics
Google analytics concepts introduction
DevFest Kuala Lumpur - Implementing Google Analytics - 2011-09-29.ppt
GTUG Philippines - Implementing Google Analytics - 2011-10-11
DevFest Chiang Mai - Implementing Google Analytics - 2011-09-24.ppt
implemetning google analytics - 2011-09-24 Google Devfest Chiangmai
Recruitment Analytics workshop - Endouble Antwerp 6-3-2017
Google Analytics for the Enthusiastic Beginner
Google Analytics: Measuring for results, a practical guide
Google Analytics Workshop 2013
Google Analytics Overview
Google Analytics Overview
Google analytics 2011_joanne-casey
Google A
Google analytics
Ad

Recently uploaded (20)

PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
A Presentation on Artificial Intelligence
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Hybrid model detection and classification of lung cancer
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
project resource management chapter-09.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
A comparative analysis of optical character recognition models for extracting...
A Presentation on Artificial Intelligence
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Building Integrated photovoltaic BIPV_UPV.pdf
Hybrid model detection and classification of lung cancer
Chapter 5: Probability Theory and Statistics
Encapsulation_ Review paper, used for researhc scholars
Univ-Connecticut-ChatGPT-Presentaion.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
cloud_computing_Infrastucture_as_cloud_p
SOPHOS-XG Firewall Administrator PPT.pptx
A novel scalable deep ensemble learning framework for big data classification...
MIND Revenue Release Quarter 2 2025 Press Release
project resource management chapter-09.pdf
Hindi spoken digit analysis for native and non-native speakers
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Heart disease approach using modified random forest and particle swarm optimi...
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Web App vs Mobile App What Should You Build First.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf

User Tracking with Google Analytics and how it survives the break of the Globosat Play monolith