SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
TRACK YOUR USER
ACTIONS
Learnings from one of Germany's
largest eCommerce websites
X C o n f 2 0 1 5
@anastasia_a_b
2
OTTO
- one of the largest
eCommerce websites in
Germany
3
4
OTTO has ~1M~1M visitors/day and
~2 orders/second~2 orders/second
5
TRACKING
=
VALIDATED LEARNING
=
€€€
6
ORGANIZATION AT OTTO
Frontend Integration
Shopofce
Backend Integration
Shoppages
Searchandnavi
Product
P13N
Order
User
Aftersales
Tracking
Auth
ELCH
7
● My team – personalization. We deliver
personalized content in various formats
● Techstack: Java, plain javascript, FreeMarker
Templates, SASS and etc.
MY TEAM - P13N
8
PROMOTIONS AND CINEMAS
9
● Promotions = individual products
● Cinemas = elements in which the promotions
are served
10
How do we track
● View tracking (what does the user see) vs
Click tracking (what the user clicks on) –
11
.
{ "key1":"[info]",
"key2":"[info]",
"key3":"[info]",
"key4":"[info]",
"key5":"[info]"}
P13n
Team 2
Team 3
Team 4
Team 5
Tracking team
@
OTTO3
rd party
vendor
Via AJAX
request
REFACTORING OVER
LAST 6 MONTHS
Goal: come up with a generic tracking architecture that will
unify the concept of tracking for all of the content we deliver
13
Unifed business
concept is essential
14
Building the event grammar
http://snowplowanalytics.com/blog/2013/08/12/towards-universal-event-analytics-building-an-event-grammar/
15
eCommerce
Gaming
Social Media
http://snowplowanalytics.com/blog/2013/08/12/towards-universal-event-analytics-building-an-event-grammar/
16
OUR EVENT GRAMMAR
17
promo_
Content
promo_
Source
promo_
Position
promo_
FilledSlots
promo_
Type
promo_
Activity
Promotion
Url/
articleId &
etc.
Source of
the
promotion
Position
within the
cinema
#
promotions
in the
cinema
Type of
cinema
(expand/
slide)
View/Click
18
● Before: promo_Content could mean product, cinema,
or have no meaning at all
● promo_Position could mean position within the
cinema or order on the page
● Bloated code with diferent meanings for all the keys
● Promotions inside diferent cinemas could not be
analyzed in the same way
promo_
Content
promo_
Source
promo_
Position
promo_
FilledSlots
promo_
Type
promo_
Activity
19
Reduce Front End
complexity
20
SLIMMER JS LAYER
BE Object BE ObjectBE Object BE Object BE Object BE Object
JS Object JS ObjectJS Object
Tracking
Adapter
Tracking
Adapter
Tracking
Adapter
Tracking
Adapter
JS Object JS ObjectJS ObjectVS
● Example: each cinema had specifc implementation
for each of the keys
● There was a lot of DOM traversal as in the case for #
of total promotions
21
● Trackable information available in the BE is stored
inside the page's html in a single div element
● Dynamic content based on the device/size of the
browser window = certain information can only come
from the FE
{"cinemaType":"slidingCinema","promotions":
[{"type":"promotion","content":"01","source":"auto"},
{"type":"promotion","content":"02","source":"auto"}]}
22
Fewer code paths in the FE layer
= fewer UI tests
= real testing pyramid
23
Smarter onClick
binding
24
BEFORE
$clickablePromotionsInACinema =
$CinemaContainer.fnd("promotionClass");
$cclickablePromotionsInACinem.each(function (_, element) {
$(element).click(function (event) {
//send the tracking request });});
25
$clickablePromotions =
$PageContainer.fnd("["data-tracking-id"][href]");
$clickablePromotions.each(function (_, element) {
$(element).click(function (event) {
//send the tracking request });});
● Each trackable product is a link that is distinguished in
the html by the "data-tracking-id" attribute
NOW
26
1. Unifed business concept is essential
2. Reduce FE complexity
3. There are smart ways to generalize click
binding
27
Less data = More
information
28
29
● Responsive website → less content shown on smaller
displays
VS
30
Tracking visible promotions
in the context of cinemas
31
● More precise KPIs: products that were viewed as less
performant could actually be out of the user's eye
● Less data sent on mobile devices – less trafc on a
mobile device
{"promo_Position":"1|2”,
"promo_Activity":"view|view”,
"promo_Content":"123|456",
"promo_Type":"Sliding|Sliding",
"promo_FilledSlots":"7|7",
"promo_Source":"auto|auto”}
{"promo_Position":"1|2|3|4|5|6|7",
"promo_Activity":"view|view|view|view|view|view|view",
"promo_Content":"123|456|789|001|002|003|004",
"promo_Type":"Sliding|Sliding|Sliding|Sliding|Sliding|
Sliding|Sliding",
"promo_FilledSlots":"7|7|7|7|7|7|7",
"promo_Source":"auto|auto|auto|auto|auto|auto|auto”}
VS
32
Monitoring –
as important as
Testing
33
34
● Unifed business concept is essential
● Reduce FE complexity
● There are smart ways to generalize click
binding
● Less = More
● Monitoring – as important as Testing
CONCLUSION
35
THANKS
For questions or suggestions:
Anastasia Belozertseva
abelozer@thoughtworks.com
@anastasia_a_b
Further readings and sources:
http://otto.de
http://snowplowanalytics.com/blog/2013/08/12/towards-
universal-event-analytics-building-an-event-grammar/

Mais conteúdo relacionado

Destaque

Totalitarianism in Interwar Europe (Causes of World War II)
Totalitarianism in Interwar Europe (Causes of World War II)Totalitarianism in Interwar Europe (Causes of World War II)
Totalitarianism in Interwar Europe (Causes of World War II)Tom Richey
 
Hackers, Cyber Crime and Espionage
Hackers, Cyber Crime and EspionageHackers, Cyber Crime and Espionage
Hackers, Cyber Crime and EspionageImperva
 
Threat Modeling for the Internet of Things
Threat Modeling for the Internet of ThingsThreat Modeling for the Internet of Things
Threat Modeling for the Internet of ThingsEric Vétillard
 
Causes of World War I
Causes of World War ICauses of World War I
Causes of World War ITom Richey
 
Legal And Ethical Aspects of Blogging And Content Marketing
Legal And Ethical Aspects of Blogging And Content MarketingLegal And Ethical Aspects of Blogging And Content Marketing
Legal And Ethical Aspects of Blogging And Content MarketingSemrush
 
Planned Parenthood vs Casey
Planned Parenthood vs CaseyPlanned Parenthood vs Casey
Planned Parenthood vs Caseymahimangrio
 
The State of Passowrd Habits | Infographic
The State of Passowrd Habits | InfographicThe State of Passowrd Habits | Infographic
The State of Passowrd Habits | InfographicBhavesh Patel
 
The State of Application Security: Hackers On Steroids
The State of Application Security: Hackers On SteroidsThe State of Application Security: Hackers On Steroids
The State of Application Security: Hackers On SteroidsImperva
 
This Isn't 'Big Data.' It's Just Bad Data.
This Isn't 'Big Data.' It's Just Bad Data.This Isn't 'Big Data.' It's Just Bad Data.
This Isn't 'Big Data.' It's Just Bad Data.Peter Orszag
 
Top 10 Things You Need to Know About Medical Malpractice
Top 10 Things You Need to Know About Medical MalpracticeTop 10 Things You Need to Know About Medical Malpractice
Top 10 Things You Need to Know About Medical MalpracticeEvan Fetterman
 
Public Opinion Landscape - Election 2016
Public Opinion Landscape - Election 2016Public Opinion Landscape - Election 2016
Public Opinion Landscape - Election 2016GloverParkGroup
 
The Truth about Tone from the Top by @EricPesik
The Truth about Tone from the Top by @EricPesikThe Truth about Tone from the Top by @EricPesik
The Truth about Tone from the Top by @EricPesikEric Pesik
 
The True Timeline Behind The People vs. O.J. Simpson
The True Timeline Behind The People vs. O.J. SimpsonThe True Timeline Behind The People vs. O.J. Simpson
The True Timeline Behind The People vs. O.J. SimpsonInstant Checkmate
 
JESS3 x Facebook Top 5 Elections on Facebook 2014
JESS3 x Facebook Top 5 Elections on Facebook 2014JESS3 x Facebook Top 5 Elections on Facebook 2014
JESS3 x Facebook Top 5 Elections on Facebook 2014JESS3
 
Analytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolutionAnalytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolutionDeloitte United States
 

Destaque (19)

Totalitarianism in Interwar Europe (Causes of World War II)
Totalitarianism in Interwar Europe (Causes of World War II)Totalitarianism in Interwar Europe (Causes of World War II)
Totalitarianism in Interwar Europe (Causes of World War II)
 
Berlin or Bust
Berlin or BustBerlin or Bust
Berlin or Bust
 
Hackers, Cyber Crime and Espionage
Hackers, Cyber Crime and EspionageHackers, Cyber Crime and Espionage
Hackers, Cyber Crime and Espionage
 
Threat Modeling for the Internet of Things
Threat Modeling for the Internet of ThingsThreat Modeling for the Internet of Things
Threat Modeling for the Internet of Things
 
Causes of World War I
Causes of World War ICauses of World War I
Causes of World War I
 
Legal And Ethical Aspects of Blogging And Content Marketing
Legal And Ethical Aspects of Blogging And Content MarketingLegal And Ethical Aspects of Blogging And Content Marketing
Legal And Ethical Aspects of Blogging And Content Marketing
 
Planned Parenthood vs Casey
Planned Parenthood vs CaseyPlanned Parenthood vs Casey
Planned Parenthood vs Casey
 
Internet of Things Facts and Stats
Internet of Things Facts and StatsInternet of Things Facts and Stats
Internet of Things Facts and Stats
 
The State of Passowrd Habits | Infographic
The State of Passowrd Habits | InfographicThe State of Passowrd Habits | Infographic
The State of Passowrd Habits | Infographic
 
The State of Application Security: Hackers On Steroids
The State of Application Security: Hackers On SteroidsThe State of Application Security: Hackers On Steroids
The State of Application Security: Hackers On Steroids
 
This Isn't 'Big Data.' It's Just Bad Data.
This Isn't 'Big Data.' It's Just Bad Data.This Isn't 'Big Data.' It's Just Bad Data.
This Isn't 'Big Data.' It's Just Bad Data.
 
Millennials in government
Millennials in governmentMillennials in government
Millennials in government
 
Top 10 Things You Need to Know About Medical Malpractice
Top 10 Things You Need to Know About Medical MalpracticeTop 10 Things You Need to Know About Medical Malpractice
Top 10 Things You Need to Know About Medical Malpractice
 
Public Opinion Landscape - Election 2016
Public Opinion Landscape - Election 2016Public Opinion Landscape - Election 2016
Public Opinion Landscape - Election 2016
 
The Truth about Tone from the Top by @EricPesik
The Truth about Tone from the Top by @EricPesikThe Truth about Tone from the Top by @EricPesik
The Truth about Tone from the Top by @EricPesik
 
50 Outrageous U.S. Laws
50 Outrageous U.S. Laws 50 Outrageous U.S. Laws
50 Outrageous U.S. Laws
 
The True Timeline Behind The People vs. O.J. Simpson
The True Timeline Behind The People vs. O.J. SimpsonThe True Timeline Behind The People vs. O.J. Simpson
The True Timeline Behind The People vs. O.J. Simpson
 
JESS3 x Facebook Top 5 Elections on Facebook 2014
JESS3 x Facebook Top 5 Elections on Facebook 2014JESS3 x Facebook Top 5 Elections on Facebook 2014
JESS3 x Facebook Top 5 Elections on Facebook 2014
 
Analytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolutionAnalytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolution
 

Semelhante a Track your user actions - learnings from a massive E-commerce site

UEVision Presents The "Killer" Screen: How One Well-Designed Screen Can Sell ...
UEVision Presents The "Killer" Screen: How One Well-Designed Screen Can Sell ...UEVision Presents The "Killer" Screen: How One Well-Designed Screen Can Sell ...
UEVision Presents The "Killer" Screen: How One Well-Designed Screen Can Sell ...UEVision, Inc.
 
Sales Acceleration with Marketing Automation
Sales Acceleration with Marketing AutomationSales Acceleration with Marketing Automation
Sales Acceleration with Marketing AutomationBMA Carolinas
 
How open source empowers startups to start big, with case Double Open Oy
How open source empowers startups to start big, with case Double Open OyHow open source empowers startups to start big, with case Double Open Oy
How open source empowers startups to start big, with case Double Open OyMindtrek
 
Novidades das APIs wesley nascimento
Novidades das APIs   wesley nascimentoNovidades das APIs   wesley nascimento
Novidades das APIs wesley nascimentofsolari
 
Webinar Deck: Don't get stuck in the marketing cloud
Webinar Deck: Don't get stuck in the marketing cloud Webinar Deck: Don't get stuck in the marketing cloud
Webinar Deck: Don't get stuck in the marketing cloud Ensighten
 
Pazarlama Dahileri 2016 - Haliç Üniversitesi
Pazarlama Dahileri 2016  - Haliç ÜniversitesiPazarlama Dahileri 2016  - Haliç Üniversitesi
Pazarlama Dahileri 2016 - Haliç ÜniversitesiGorkem Unel
 
Niketas' Marketing Automation Overview 8.26.13
Niketas' Marketing Automation Overview 8.26.13Niketas' Marketing Automation Overview 8.26.13
Niketas' Marketing Automation Overview 8.26.13Nicole Seibert
 
Niketas marketing automation 8.26.13
Niketas marketing automation 8.26.13Niketas marketing automation 8.26.13
Niketas marketing automation 8.26.13Nicole Seibert
 
ISVWorld software industry database - 8 minute Intro and Training
ISVWorld software industry database - 8 minute Intro and TrainingISVWorld software industry database - 8 minute Intro and Training
ISVWorld software industry database - 8 minute Intro and TrainingISV World
 
Building Multi-Tenant and SaaS products in PHP - CloudConf 2015
Building Multi-Tenant and SaaS products in PHP - CloudConf 2015Building Multi-Tenant and SaaS products in PHP - CloudConf 2015
Building Multi-Tenant and SaaS products in PHP - CloudConf 2015Innomatic Platform
 
Datazoa for airports
Datazoa for airportsDatazoa for airports
Datazoa for airportsRudy Parker
 
Comment pirater le site de mon concurrent.. et securiser le mien
Comment pirater le site de mon concurrent.. et securiser le mienComment pirater le site de mon concurrent.. et securiser le mien
Comment pirater le site de mon concurrent.. et securiser le mienJulien Dereumaux
 
2016 Syndication Presentation
2016 Syndication Presentation 2016 Syndication Presentation
2016 Syndication Presentation Leonardo
 
Redlink - Semantic Technologies for News & Media
Redlink - Semantic Technologies for News & Media Redlink - Semantic Technologies for News & Media
Redlink - Semantic Technologies for News & Media Andrea Volpini
 
New routes for your contents: Dynamic Semantic Publishing for News & Media Pu...
New routes for your contents: Dynamic Semantic Publishing for News & Media Pu...New routes for your contents: Dynamic Semantic Publishing for News & Media Pu...
New routes for your contents: Dynamic Semantic Publishing for News & Media Pu...Redlink GmbH
 
Google analytics report online roi isd
Google analytics report online roi isdGoogle analytics report online roi isd
Google analytics report online roi isdJennifer Pricci
 
Google WorkShop for STC LoneStar Chapter
Google WorkShop for STC LoneStar ChapterGoogle WorkShop for STC LoneStar Chapter
Google WorkShop for STC LoneStar ChapterChristopher Ward
 
Ab cs of software security
Ab cs of software securityAb cs of software security
Ab cs of software securityDavid Klassen
 

Semelhante a Track your user actions - learnings from a massive E-commerce site (20)

UEVision Presents The "Killer" Screen: How One Well-Designed Screen Can Sell ...
UEVision Presents The "Killer" Screen: How One Well-Designed Screen Can Sell ...UEVision Presents The "Killer" Screen: How One Well-Designed Screen Can Sell ...
UEVision Presents The "Killer" Screen: How One Well-Designed Screen Can Sell ...
 
Sales Acceleration with Marketing Automation
Sales Acceleration with Marketing AutomationSales Acceleration with Marketing Automation
Sales Acceleration with Marketing Automation
 
How open source empowers startups to start big, with case Double Open Oy
How open source empowers startups to start big, with case Double Open OyHow open source empowers startups to start big, with case Double Open Oy
How open source empowers startups to start big, with case Double Open Oy
 
Novidades das APIs wesley nascimento
Novidades das APIs   wesley nascimentoNovidades das APIs   wesley nascimento
Novidades das APIs wesley nascimento
 
Webinar Deck: Don't get stuck in the marketing cloud
Webinar Deck: Don't get stuck in the marketing cloud Webinar Deck: Don't get stuck in the marketing cloud
Webinar Deck: Don't get stuck in the marketing cloud
 
Pazarlama Dahileri 2016 - Haliç Üniversitesi
Pazarlama Dahileri 2016  - Haliç ÜniversitesiPazarlama Dahileri 2016  - Haliç Üniversitesi
Pazarlama Dahileri 2016 - Haliç Üniversitesi
 
Tweak Geeks #FOS15
Tweak Geeks #FOS15Tweak Geeks #FOS15
Tweak Geeks #FOS15
 
Niketas' Marketing Automation Overview 8.26.13
Niketas' Marketing Automation Overview 8.26.13Niketas' Marketing Automation Overview 8.26.13
Niketas' Marketing Automation Overview 8.26.13
 
Niketas marketing automation 8.26.13
Niketas marketing automation 8.26.13Niketas marketing automation 8.26.13
Niketas marketing automation 8.26.13
 
Maximizing Big Data ROI via Best of Breed Technology Patterns and Practices -...
Maximizing Big Data ROI via Best of Breed Technology Patterns and Practices -...Maximizing Big Data ROI via Best of Breed Technology Patterns and Practices -...
Maximizing Big Data ROI via Best of Breed Technology Patterns and Practices -...
 
ISVWorld software industry database - 8 minute Intro and Training
ISVWorld software industry database - 8 minute Intro and TrainingISVWorld software industry database - 8 minute Intro and Training
ISVWorld software industry database - 8 minute Intro and Training
 
Building Multi-Tenant and SaaS products in PHP - CloudConf 2015
Building Multi-Tenant and SaaS products in PHP - CloudConf 2015Building Multi-Tenant and SaaS products in PHP - CloudConf 2015
Building Multi-Tenant and SaaS products in PHP - CloudConf 2015
 
Datazoa for airports
Datazoa for airportsDatazoa for airports
Datazoa for airports
 
Comment pirater le site de mon concurrent.. et securiser le mien
Comment pirater le site de mon concurrent.. et securiser le mienComment pirater le site de mon concurrent.. et securiser le mien
Comment pirater le site de mon concurrent.. et securiser le mien
 
2016 Syndication Presentation
2016 Syndication Presentation 2016 Syndication Presentation
2016 Syndication Presentation
 
Redlink - Semantic Technologies for News & Media
Redlink - Semantic Technologies for News & Media Redlink - Semantic Technologies for News & Media
Redlink - Semantic Technologies for News & Media
 
New routes for your contents: Dynamic Semantic Publishing for News & Media Pu...
New routes for your contents: Dynamic Semantic Publishing for News & Media Pu...New routes for your contents: Dynamic Semantic Publishing for News & Media Pu...
New routes for your contents: Dynamic Semantic Publishing for News & Media Pu...
 
Google analytics report online roi isd
Google analytics report online roi isdGoogle analytics report online roi isd
Google analytics report online roi isd
 
Google WorkShop for STC LoneStar Chapter
Google WorkShop for STC LoneStar ChapterGoogle WorkShop for STC LoneStar Chapter
Google WorkShop for STC LoneStar Chapter
 
Ab cs of software security
Ab cs of software securityAb cs of software security
Ab cs of software security
 

Mais de Thoughtworks

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a ProductThoughtworks
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & DogsThoughtworks
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovationThoughtworks
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teamsThoughtworks
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of InnovationThoughtworks
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer ExperienceThoughtworks
 
When we design together
When we design togetherWhen we design together
When we design togetherThoughtworks
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)Thoughtworks
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloudThoughtworks
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of InnovationThoughtworks
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go liveThoughtworks
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the RubiconThoughtworks
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!Thoughtworks
 
Docker container security
Docker container securityDocker container security
Docker container securityThoughtworks
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unitThoughtworks
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Thoughtworks
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to TuringThoughtworks
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked outThoughtworks
 

Mais de Thoughtworks (20)

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & Dogs
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovation
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teams
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
 
Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
When we design together
When we design togetherWhen we design together
When we design together
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
 
Error handling
Error handlingError handling
Error handling
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
 
Docker container security
Docker container securityDocker container security
Docker container security
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unit
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked out
 

Último

Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLimonikaupta
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663Call Girls Mumbai
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 

Último (20)

Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
Call Girls In Noida 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Noida 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In Noida 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Noida 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 

Track your user actions - learnings from a massive E-commerce site