SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
Thiago Rigo, GetYourGuide
Attribution Done Right
#SAISEnt13
#SAISEnt13
Who am I?
Software engineer for the past 7 years, last 3
years focused on data engineering.
Data warehousing, data quality, and event
processing.
Data Engineer, Data Platform
#SAISEnt13
Agenda
1 Intro to GetYourGuide
2 What is Attribution?
3 Attribution at GetYourGuide
#SAISEnt13
Intro to GetYourGuide
5#SAISEnt13
We’re the world’s biggest marketplace for travel activities
Millions of travelers use
GetYourGuide every year
We facilitate the transaction We offer more than 40,000
activities worldwide
Connecting
customers…
…to suppliers
around the world
6#SAISEnt13
Hop on hop off Attractions Outdoor activities
Walking tours Cooking classes Amusement parks Transfers
7#SAISEnt13
Our goal is to make sure ”you love where you are going”
Discovery Trust Transaction
With over 40,000
activities, we’ll make
your experience
incredible wherever
your travels take you.
Verified reviews and 24/7
customer service mean you
can rest easy and enjoy the
journey.
Book up to the last
minute with the best
price guaranteed.
We’ve got you
covered in 16
currencies.
#SAISEnt13
● 40k activities
● Customers from 159 countries
● Localized in 18 languages
● 18 million monthly active users
● 450 people in 13 offices around
the globe
● 175 million USD raised in funding
● 50+ nationalities working here
Some Data
#SAISEnt13
What is Attribution?
#SAISEnt13
Attribution describes the way how revenue is connected with
every (paid or unpaid) touchpoint a user has with a brand.
There is no “right” attribution model. Every model will be an
approximation. A better model will be less wrong.
#SAISEnt13
Why is Attribution Important?
By identifying touchpoints that bring more value, we can
allocate marketing spend better and generate more
revenue at the same cost.
#SAISEnt13
Conversion Path
BUYSocial Email Paid Direct
BUYEmail Paid Referral
BUYReferral Direct Paid Direct
#SAISEnt13
Last Click Attribution (Single Touch)
BUYSocial Email Paid Direct
BUYEmail Paid Referral
BUYReferral Direct Paid Direct
100%
100%
100%
#SAISEnt13
Linear Attribution (Multi Touch)
BUYSocial Email Paid Direct
BUYEmail Paid Referral
BUYReferral Direct Paid Direct
25%25%25%25%
25%25%25%25%
33.3%33.3%33.3%
#SAISEnt13
Position Based Attribution (Multi Touch)
BUYSocial Email Paid Direct
BUYEmail Paid Referral
BUYReferral Direct Paid Direct
40%10%10%40%
40%10%10%40%
40%20%40%
#SAISEnt13
We use Position Based Attribution
Why?
● Simple rule based model
● Easy to understand and compare in third party tools
And...
● We found that the key difference is between
one-touch and multi-touch models
● Random weight, does not show a significant
difference to other multi-touch models
Multi-touch rule based models
Random-weight
#SAISEnt13
Attribution at GetYourGuide
#SAISEnt13
Architecture
API
DATA LAKE
KAFKA
WEBSITE
Touchpoints
+ SEM data
#SAISEnt13
DATABRICKS
AIRFLOW
Orchestration
Attribution
Touchpoints
Attribution
Users
Attribution
Revenue
#SAISEnt13
Orchestration
#SAISEnt13
Touchpoint events, in our case called
AttributionTracking, are fired every time
a user lands on one of our websites or
one of our native apps.
They contain user and channel data
which describe that event.
Touchpoints
#SAISEnt13
#SAISEnt13
Channel Assignment
#SAISEnt13
A user can generate a touchpoint in
any device, so that means we need to
be able to connect different visitor IDs.
Web to App, or Email.
Users
#SAISEnt13
Web to App:
gyg://tickets/<ticket_id>?visitor_id=RFTV0QAF0
8PWVO12W4SM2IQ9J4A4P95T
Email:
https://www.getyourguide.com/booking/<boo
king_id>?visitor_id=EG86TZ1052WRBI6E2D9IAL8X
B7OV1BMX
#SAISEnt13
Users Table
Column Name Type
visitor_a String
visitor_b String
update_timestamp Timestamp
#SAISEnt13
Users Table
visitor_a visitor_b update_timestamp
a a 2018-08-01 10:00:00
a b 2018-08-02 10:00:00
b b 2018-08-02 10:00:00
b a 2018-08-02 10:00:00
#SAISEnt13
Users Table
#SAISEnt13
Once we have all touchpoints and a
mapping of visitor IDs, we can now
attribute revenue to these touchpoints.
Revenue
#SAISEnt13
Revenue Table
T1 T4T2 T3
Touchpoint ID Transaction ID
Timestamp
Touchpoint
Timestamp
Transaction
Position Based
Weight Revenue
T1 1 2018-02-10 2018-02-12 0.40 100
T2 1 2018-02-11 2018-02-12 0.20 100
T3 1 2018-02-12 2018-02-12 0.40 100
T1 2 2018-02-10 2018-02-20 0.40 50
T2 2 2018-02-11 2018-02-20 0.10 50
T3 2 2018-02-12 2018-02-20 0.10 50
T4 2 2018-02-20 2018-02-20 0.40 50
TX
1
TX
2
30 days
30 days
1. All revenue on
transaction level
2. All touchpoint info
for a given
transaction
3. Different attribution
models (first click,
last click, linear,
position-based and
time decay)
#SAISEnt13
Revenue Table
#SAISEnt13
Position-based UDF
#SAISEnt13
Revenue Table
#SAISEnt13
Looking Back
#SAISEnt13
Main Challenges
● Data quality is hard
○ Are events fired in the right place?
○ Do they contain all correct attributes?
○ Notebooks are very handy!
● Backfill historical data
○ Without historical data, you can’t make good projections
#SAISEnt13
We are hiring!

Contenu connexe

Similaire à Attribution Done Right with Thiago Rigo

UX & CRO Optimising Accessibility Relevancy And Conversions
UX & CRO Optimising Accessibility Relevancy And ConversionsUX & CRO Optimising Accessibility Relevancy And Conversions
UX & CRO Optimising Accessibility Relevancy And Conversions
Matt Webb
 
IEG_JAN_LV_DaveNickens_v4
IEG_JAN_LV_DaveNickens_v4IEG_JAN_LV_DaveNickens_v4
IEG_JAN_LV_DaveNickens_v4
Dave Nickens
 
CodeBaby_General_Info_Slick
CodeBaby_General_Info_SlickCodeBaby_General_Info_Slick
CodeBaby_General_Info_Slick
Douglas Farmer
 

Similaire à Attribution Done Right with Thiago Rigo (20)

Intergen Smarts 19 (2009)
Intergen Smarts 19 (2009)Intergen Smarts 19 (2009)
Intergen Smarts 19 (2009)
 
Pervasive Personalization with IoT
Pervasive Personalization with IoT Pervasive Personalization with IoT
Pervasive Personalization with IoT
 
Digital Customer Experience Landscape
Digital Customer Experience LandscapeDigital Customer Experience Landscape
Digital Customer Experience Landscape
 
UX & CRO Optimising Accessibility Relevancy And Conversions
UX & CRO Optimising Accessibility Relevancy And ConversionsUX & CRO Optimising Accessibility Relevancy And Conversions
UX & CRO Optimising Accessibility Relevancy And Conversions
 
PlaceConf London 2018: Radical Transparency - Unlocking the Black Box of Loca...
PlaceConf London 2018: Radical Transparency - Unlocking the Black Box of Loca...PlaceConf London 2018: Radical Transparency - Unlocking the Black Box of Loca...
PlaceConf London 2018: Radical Transparency - Unlocking the Black Box of Loca...
 
How GetNinjas uses data to make smarter product decisions
How GetNinjas uses data to make smarter product decisionsHow GetNinjas uses data to make smarter product decisions
How GetNinjas uses data to make smarter product decisions
 
Google Analytics and Tracking Analytics Across Multiple Sites
Google Analytics and Tracking Analytics Across Multiple SitesGoogle Analytics and Tracking Analytics Across Multiple Sites
Google Analytics and Tracking Analytics Across Multiple Sites
 
Around25 the Product Development Agency
Around25 the Product Development AgencyAround25 the Product Development Agency
Around25 the Product Development Agency
 
資料視覺化 / 数据可视化 Data Visualization
資料視覺化 / 数据可视化 Data Visualization資料視覺化 / 数据可视化 Data Visualization
資料視覺化 / 数据可视化 Data Visualization
 
IEG_JAN_LV_DaveNickens_v4
IEG_JAN_LV_DaveNickens_v4IEG_JAN_LV_DaveNickens_v4
IEG_JAN_LV_DaveNickens_v4
 
Webinar #5: Mobile indsigter og trends ft. Google
Webinar #5: Mobile indsigter og trends ft. Google Webinar #5: Mobile indsigter og trends ft. Google
Webinar #5: Mobile indsigter og trends ft. Google
 
The good-event-registration-guide-2016-v6
The good-event-registration-guide-2016-v6The good-event-registration-guide-2016-v6
The good-event-registration-guide-2016-v6
 
Investor Deck - TourMega.pdf
Investor Deck - TourMega.pdfInvestor Deck - TourMega.pdf
Investor Deck - TourMega.pdf
 
TourMega Partnership Deck.pdf
TourMega Partnership Deck.pdfTourMega Partnership Deck.pdf
TourMega Partnership Deck.pdf
 
IT’S NOT WHAT WE DO, IT’S WHY WE DO IT?
IT’S NOT WHAT WE DO, IT’S WHY WE DO IT?IT’S NOT WHAT WE DO, IT’S WHY WE DO IT?
IT’S NOT WHAT WE DO, IT’S WHY WE DO IT?
 
Pitch Deck
Pitch DeckPitch Deck
Pitch Deck
 
CodeBaby_General_Info_Slick
CodeBaby_General_Info_SlickCodeBaby_General_Info_Slick
CodeBaby_General_Info_Slick
 
Motionloft_Retail Analytics_Intro
Motionloft_Retail Analytics_IntroMotionloft_Retail Analytics_Intro
Motionloft_Retail Analytics_Intro
 
How New Technology Trends Will Disrupt the Very Nature of Business
How New Technology Trends Will Disrupt the Very Nature of Business How New Technology Trends Will Disrupt the Very Nature of Business
How New Technology Trends Will Disrupt the Very Nature of Business
 
Using Video for More than Just Security
Using Video for More than Just SecurityUsing Video for More than Just Security
Using Video for More than Just Security
 

Plus de Databricks

Democratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized PlatformDemocratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized Platform
Databricks
 
Stage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI IntegrationStage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI Integration
Databricks
 
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchSimplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Databricks
 
Raven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction QueriesRaven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction Queries
Databricks
 
Processing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache SparkProcessing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache Spark
Databricks
 

Plus de Databricks (20)

DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
 
Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1
 
Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2
 
Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
 
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
 
Democratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized PlatformDemocratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized Platform
 
Learn to Use Databricks for Data Science
Learn to Use Databricks for Data ScienceLearn to Use Databricks for Data Science
Learn to Use Databricks for Data Science
 
Why APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML MonitoringWhy APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML Monitoring
 
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch FixThe Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
 
Stage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI IntegrationStage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI Integration
 
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchSimplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorch
 
Scaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on KubernetesScaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on Kubernetes
 
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark PipelinesScaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
 
Sawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature AggregationsSawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature Aggregations
 
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen SinkRedis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
 
Re-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and SparkRe-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and Spark
 
Raven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction QueriesRaven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction Queries
 
Processing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache SparkProcessing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache Spark
 
Massive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta LakeMassive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta Lake
 

Dernier

Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Dernier (20)

Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
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
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 

Attribution Done Right with Thiago Rigo