SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Data-driven behavioural algorithms for online advertising
Antonio Tomarchio
Simply.com, Dada Spa
Via della Braida 5
20100 Milano
+393351605432
Antonio.tomarchio@dada.net
Francesco Bellacci
Simply.com, Dada spa
Largo Annigoni
Firenze
Telephone number, incl. country code
Francesco.bellacci@dada.net
Filippo Privitera
Simply.com, Dada spa
Via della Braida 5
20100 Milano
Telephone number, incl. country code
Filippo.privitera@dada.net
ABSTRACT
In this paper, we describe an innovative data-driven behavioural
approach that we developed for the optimization of performance
online advertising on Simply, the new international adnetwork
developed by Dada spa.
Categories and Subject Descriptors
I.5.3 [Clustering and similarity algorithms]: Clustering
algorithms , similarity measures, multivariate statistics
General Terms
Algorithms
Keywords
Online performance advertising, conversion optimization,
advertising performance optimization, clickstream analysis, user
clustering, yield optimization, real time bidding
1. INTRODUCTION
Performance advertising is becoming the most successful
advertising model on internet and mobile internet. In this model
advertisers do not pay the visualization of their marketing
message but just a direct response from the users who visualize
the ad. In particular, the last years the CPA (cost per action)
model had strong increase. In this latter model the advertiser will
pay a commission to publisher if and only if the user who clicked
on his ad will perform a specific target action on the advertiser’s
web site such as a purchase or the subscription to a newsletter. It
is then clear that in this kind of market it is absolutely necessary a
capability to optimize advertising visualization. Publishers usually
subscribe to adnetworks which will take care of optimizing their
inventory, acting as intermediaries between them and advertisers
with the aim to maximize revenues for publishers and ROI for
advertisers. The term “conversion rate” indicates the rate of
actions on 1000 users who clicks on the campaign ads, it is the
most important measure of performance for the advertiser.
Performance advertising model is financing several internet
services such as search engines and social networks, with big
benefits for users who can use these products for free..
Simply.com is a new adnetwork developed by Dada spa based on
a proprietary set of user-centric optimization algorithms.
2. BEHAVIOURAL TARGETING
TECHNIQUES
One of most widespread buzzwords of the last two years in the
Internet advertising market is “behavioural targeting. The basic
idea is that if an advertiser is able to reach a user who seems to be
interested in the same products or who is searching for a good
which is sold by the advertiser, the probability of a click and of a
conversion on the advertiser web site will be much higher. By
reaching the interested users, advertisers will be able to increase
the ROI of their campaigns and publishers will be able to increase
the monetization of their traffic. Behavioural targeting is quite
different than more classical social-demographic targeting where
advertisers try to reach users in specific ranges of ages, gender or
annual income. Behavioural targeting can integrate this kind of
information but their primary goal is to identify in real time “the
intents” of users: what they are interested in buying.
The landscape of behavioural targeting solutions is huge, but the
general strategy of most of these platforms is to provide to
publishers a mean to create different “audience pixels” to segment
the users on their web sites. For example a publisher can create a
“sport” pixel and implement it in his sport sections. Users are then
segmented by these pixels and when they visit another page in the
network will receive campaign matching with their profiles. The
core aspect of all these solutions is that the publisher affiliated to
the behavioural targeting adnetwork will create audience pixels by
“a priori” human defined tree categories, not based on
performance data
3. A PURE DATA-DRIVEN
BEHAVIOURAL APPROACH
Our idea is to create data-driven clusters of users and then to
develop a learning algorithm where each new campaign is at the
beginning delivered randomly to all clusters until the system
“learns” which are the user clusters where the campaign is getting
the highest conversion rate.
3.1 Data Gathering
Affiliated publishers on Simply network implements a single
audience pixel. They do not have to create predefined segments
such as sports or entertainment. They just have to implement a
1X1 pixel. By this pixel we insert anonymous cookie in user
browsers and we are able to collect information such as the
campaigns they clicked on, the web pages they visited in simply
network and search queries they executed on simply affiliated
publishers. The data gathering is completely privacy consistent as
we do not track any sensible private information, neither the ip
address. For each publisher or advertiser web page they visit, by
proprietary state of the art information retrieval techniques, we are
able to extract most significant keywords contained in the above
pages.
3.2 Users Profiling
For each user we are able to have information about advertising
campaigns, web pages and search queries of interest. We analyze
the top significant keywords associated to the content he visited
and we are able to extract those ones which have the highest
occurency frequency across the corpus of documents. The User
Profiling algorithms is then able to build a profile with selected
keywords..
3.3 Similarity measure
The user profiles can be used to introduce a mathematical
similarity measure.Each user is represented as a vector in a n-
dimensional space. Each coordinate represents the weight of a
specific keyword in the user profile. This representation is then
very similar to vector space model in information retrieval, where
documents are represented as vectors in a space where each
dimension is a determined word.We can add to our representation
other dimensions given by the demographic information if
available. The vector modeling of users allow to introduce a
standard similarity measures as the Cartesian product between two
vectors.By the Cartesian product operator we can build a
similarity matrix of our users set.
3.4 Clustering Methods
The User Similarity Matrix is used to apply an automatic K-Mean
Clustering Algorithm. It would be computationally difficult to
cluster the huge amount of user profiles built over Simply
Network. As a consequence we developed the following
clustering strategy:
1. We apply the clustering methods just on the most active
users where for active we mean the fact that they clicked
on advertising campaigns and/or launched search
queries.
2. Once the clusters are built , we estimate a set of
centroids
3. We then built a classification algorithm that estimates
the distance between an user and the centroids of the
different cluster and will assign the user to the best
matching cluster
4. We classified all profiled users
A key issue of k-mean based clustering algorithms is to establish
the optimal number of clusters. We applied a feedback algorithm:
we estimated the optimal number of clusters for conversion rate
3.5 Yield Optimization
Once profiled users are clustered, Simply optimization algorithms
implement what is called in the industry “yield optimization”
strategy that can be summarized in the following steps:
1. A new advertiser campaign is uploaded on Simply
Network
2. At the beginning, the campaign is delivered completely
random on all user clusters
3. Algorithm tracks in real time on a hour-basis the
average conversion rate of the campaign across the user
clusters
4. Algorithm identifies clusters where the performance of
the campaign in term of conversion rate are highest
5. Algorithm will then delivery the campaigns just to the
users belonging to the top clusters
This delivery algorithm is completely real time and very effective.
We highlight that this strategy is radical different than standard
behavioural techniques: we do not take care at all about the
content of the advertising campaign and the content of the web
pages the user visited. We just focus on creating a similarity
between users and on clustering them. Once clusters are created ,
the delivery is led uniquely by the performances data. As the
conversion rate is the only driver, this algorithm can provide a
boost in term of performances optimization
3.6 Results
We ran several tests to compare this methodology with
competitors platforms and with non optimized impressions.We
delivered the same campaigns on the same publishers and
simultaneously by three different delivery algorithms:
1. Our cluster yield method described in this paper
2. A random non optimized method
3. A competitor platform based on standard behavioural
techniques
We executed this test on different days and with different
campaigns.We measured an average increase of conversion rate of
150% by the cluster yield method compared with non optimized
delivery.We measured an average increase of conversion rate of
60% by the cluster yield method compared with competitor
platform
3.7 Conclusions
We developed a new performance advertising behavioural method
which is radically different than standard behavioural
solutions.The main and core innovation is that the algorithm is
based on a data-driven user clustering and on a real time analysis
of campaigns across the clusters. This method is content
independent and do not require any segmentation of the web
pages by the publishers.We have strong results that support our
intuition that a pure data-driven strategy can have a much higher
optimization potential than any strategy based on human
classification of content
4. References
[1] De Liung and Jianqing Chen, 2006. Designing auctions with
past performance information. Decision Support Systems 42
(2006)
[2] Liu, C. 2010. When Machine Learning Meets the Web.
Microsoft Research Keynote Speech
[3] Jaworska, J. and Sydow, M. 2008. Behavioural Targeting in
Onlina Advertising: an Empyrical Study. Lecture Notes in
Computer Sciences (Springer, Volume 5175/2008, 2008)
[4] Muthukrishnan, S.2008. Internet Ad auctions: insights and
directions. ICALP , 2008
.

Más contenido relacionado

La actualidad más candente

Concern Digital Training 26th August 2015
Concern Digital Training 26th August 2015Concern Digital Training 26th August 2015
Concern Digital Training 26th August 2015Vanessa Vallejo
 
Increasing the Visibility of Your Business Online
Increasing the Visibility of Your Business Online Increasing the Visibility of Your Business Online
Increasing the Visibility of Your Business Online Vanessa Vallejo
 
DATA Targeting - Powering Display Advertising
DATA Targeting - Powering Display AdvertisingDATA Targeting - Powering Display Advertising
DATA Targeting - Powering Display Advertisingijsid
 
Mobile finance masterclass nyc slides
Mobile finance masterclass nyc slidesMobile finance masterclass nyc slides
Mobile finance masterclass nyc slidesJames Cameron
 
Linkstorm Automotive Ad Deck
Linkstorm Automotive Ad DeckLinkstorm Automotive Ad Deck
Linkstorm Automotive Ad DeckBryan Feinberg
 
Online advertising mobile marketing ppc_seo
Online advertising mobile marketing ppc_seoOnline advertising mobile marketing ppc_seo
Online advertising mobile marketing ppc_seoabir hossain
 
Digital advertising – buying models
Digital advertising – buying modelsDigital advertising – buying models
Digital advertising – buying modelsRadhikarani Sengupta
 
The Basics of Header Bidding, Hot Topic Header Bidding, June 8th, 2017
The Basics of Header Bidding, Hot Topic Header Bidding, June 8th, 2017The Basics of Header Bidding, Hot Topic Header Bidding, June 8th, 2017
The Basics of Header Bidding, Hot Topic Header Bidding, June 8th, 2017Christina Henry
 
Cobalt group
Cobalt groupCobalt group
Cobalt groupVag Media
 
Choice Stream Ad Tour 20090115
Choice Stream Ad Tour 20090115Choice Stream Ad Tour 20090115
Choice Stream Ad Tour 20090115ltrahan
 
Adwords help
Adwords helpAdwords help
Adwords helpPeter B
 
2015Media kit-E
2015Media kit-E2015Media kit-E
2015Media kit-EZed Tan
 
The_High_Viewability_Paradox_MaxPoint
The_High_Viewability_Paradox_MaxPointThe_High_Viewability_Paradox_MaxPoint
The_High_Viewability_Paradox_MaxPointJames Locus
 
Top 10 Best Ad Networks for Publishers by @monetizemore
Top 10 Best Ad Networks for Publishers by @monetizemoreTop 10 Best Ad Networks for Publishers by @monetizemore
Top 10 Best Ad Networks for Publishers by @monetizemoreMonetizeMore
 
Google ad website
Google ad websiteGoogle ad website
Google ad websiteumrella
 
Periscopix & Google Event 2011
Periscopix & Google Event 2011Periscopix & Google Event 2011
Periscopix & Google Event 2011Periscopix
 
Behavioral targeting
Behavioral targetingBehavioral targeting
Behavioral targetingAnil Batra
 

La actualidad más candente (20)

Concern Digital Training 26th August 2015
Concern Digital Training 26th August 2015Concern Digital Training 26th August 2015
Concern Digital Training 26th August 2015
 
Increasing the Visibility of Your Business Online
Increasing the Visibility of Your Business Online Increasing the Visibility of Your Business Online
Increasing the Visibility of Your Business Online
 
DATA Targeting - Powering Display Advertising
DATA Targeting - Powering Display AdvertisingDATA Targeting - Powering Display Advertising
DATA Targeting - Powering Display Advertising
 
Mobile finance masterclass nyc slides
Mobile finance masterclass nyc slidesMobile finance masterclass nyc slides
Mobile finance masterclass nyc slides
 
Linkstorm Automotive Ad Deck
Linkstorm Automotive Ad DeckLinkstorm Automotive Ad Deck
Linkstorm Automotive Ad Deck
 
Online advertising mobile marketing ppc_seo
Online advertising mobile marketing ppc_seoOnline advertising mobile marketing ppc_seo
Online advertising mobile marketing ppc_seo
 
Digital advertising – buying models
Digital advertising – buying modelsDigital advertising – buying models
Digital advertising – buying models
 
A-Z of digital terms
A-Z of digital termsA-Z of digital terms
A-Z of digital terms
 
Clickly - ADV - JPM
Clickly - ADV - JPMClickly - ADV - JPM
Clickly - ADV - JPM
 
The Basics of Header Bidding, Hot Topic Header Bidding, June 8th, 2017
The Basics of Header Bidding, Hot Topic Header Bidding, June 8th, 2017The Basics of Header Bidding, Hot Topic Header Bidding, June 8th, 2017
The Basics of Header Bidding, Hot Topic Header Bidding, June 8th, 2017
 
Cobalt group
Cobalt groupCobalt group
Cobalt group
 
Choice Stream Ad Tour 20090115
Choice Stream Ad Tour 20090115Choice Stream Ad Tour 20090115
Choice Stream Ad Tour 20090115
 
Online advertising
Online advertisingOnline advertising
Online advertising
 
Adwords help
Adwords helpAdwords help
Adwords help
 
2015Media kit-E
2015Media kit-E2015Media kit-E
2015Media kit-E
 
The_High_Viewability_Paradox_MaxPoint
The_High_Viewability_Paradox_MaxPointThe_High_Viewability_Paradox_MaxPoint
The_High_Viewability_Paradox_MaxPoint
 
Top 10 Best Ad Networks for Publishers by @monetizemore
Top 10 Best Ad Networks for Publishers by @monetizemoreTop 10 Best Ad Networks for Publishers by @monetizemore
Top 10 Best Ad Networks for Publishers by @monetizemore
 
Google ad website
Google ad websiteGoogle ad website
Google ad website
 
Periscopix & Google Event 2011
Periscopix & Google Event 2011Periscopix & Google Event 2011
Periscopix & Google Event 2011
 
Behavioral targeting
Behavioral targetingBehavioral targeting
Behavioral targeting
 

Similar a Simply Data driven behavioural algorithms

76 s201921
76 s20192176 s201921
76 s201921IJRAT
 
Pricing & Revenue Generation Model Of Net Elixir
Pricing & Revenue Generation Model Of Net ElixirPricing & Revenue Generation Model Of Net Elixir
Pricing & Revenue Generation Model Of Net ElixirSidharth Malhotra
 
Cross Channel Attribution Modeling In Action
Cross Channel Attribution Modeling In ActionCross Channel Attribution Modeling In Action
Cross Channel Attribution Modeling In ActioniCrossing GmbH
 
Best Practices: Mobile App Attribution, Engagement and Monetization
Best Practices: Mobile App Attribution, Engagement and MonetizationBest Practices: Mobile App Attribution, Engagement and Monetization
Best Practices: Mobile App Attribution, Engagement and MonetizationDrew Thachuk
 
Business Analytics Case on GYF Ads
Business Analytics Case on GYF AdsBusiness Analytics Case on GYF Ads
Business Analytics Case on GYF AdsFitrie Ratnasari
 
Module5 other analytics
Module5   other analyticsModule5   other analytics
Module5 other analyticsGayathri Choda
 
The great-online-display-advertising-guide.pdf
The great-online-display-advertising-guide.pdfThe great-online-display-advertising-guide.pdf
The great-online-display-advertising-guide.pdfNuSpark Marketing
 
Attribution Modeling - Case Study
Attribution Modeling - Case StudyAttribution Modeling - Case Study
Attribution Modeling - Case StudyConcur
 
E marketer integrating_search_and_display-tactics_for_more_effective_advertising
E marketer integrating_search_and_display-tactics_for_more_effective_advertisingE marketer integrating_search_and_display-tactics_for_more_effective_advertising
E marketer integrating_search_and_display-tactics_for_more_effective_advertisingAdCMO
 
The Click Engine Review: Unlocking Authentic Buyer Traffic in 2023
The Click Engine Review: Unlocking Authentic Buyer Traffic in 2023The Click Engine Review: Unlocking Authentic Buyer Traffic in 2023
The Click Engine Review: Unlocking Authentic Buyer Traffic in 2023NoorEAlamMajumdarZit
 
Challenges Of Online Audience Measurement
Challenges Of Online Audience MeasurementChallenges Of Online Audience Measurement
Challenges Of Online Audience MeasurementVincent Maher
 
AB1401-SEM5-GROUP4
AB1401-SEM5-GROUP4AB1401-SEM5-GROUP4
AB1401-SEM5-GROUP4Jeremy Chia
 
Sales presentation india 2016 v1
Sales presentation india 2016 v1Sales presentation india 2016 v1
Sales presentation india 2016 v1Aakash Gulati
 
Sales Presentation India 2016 v1
Sales Presentation India 2016 v1Sales Presentation India 2016 v1
Sales Presentation India 2016 v1Aakash Gulati
 
Why is programmatic taking off? What is this revolution all about?
Why is programmatic taking off?  What is this revolution all about?Why is programmatic taking off?  What is this revolution all about?
Why is programmatic taking off? What is this revolution all about?Datacratic
 
Impact Radius a buyer's guide to affiliate management software 2014
Impact Radius a buyer's guide to affiliate management software 2014Impact Radius a buyer's guide to affiliate management software 2014
Impact Radius a buyer's guide to affiliate management software 2014Justin Leroy
 
A Novel Feature Engineering Framework in Digital Advertising Platform
A Novel Feature Engineering Framework in Digital Advertising PlatformA Novel Feature Engineering Framework in Digital Advertising Platform
A Novel Feature Engineering Framework in Digital Advertising Platformijaia
 
A Novel Feature Engineering Framework in Digital Advertising Platform
A Novel Feature Engineering Framework in Digital Advertising PlatformA Novel Feature Engineering Framework in Digital Advertising Platform
A Novel Feature Engineering Framework in Digital Advertising Platformgerogepatton
 
Causal Attribution - Proposing a better industry standard for measuring digit...
Causal Attribution - Proposing a better industry standard for measuring digit...Causal Attribution - Proposing a better industry standard for measuring digit...
Causal Attribution - Proposing a better industry standard for measuring digit...Peter Weingard
 
Data-driven Reserve Prices for Social Advertising Auctions at LinkedIn
Data-driven Reserve Prices for Social Advertising Auctions at LinkedInData-driven Reserve Prices for Social Advertising Auctions at LinkedIn
Data-driven Reserve Prices for Social Advertising Auctions at LinkedInKun Liu
 

Similar a Simply Data driven behavioural algorithms (20)

76 s201921
76 s20192176 s201921
76 s201921
 
Pricing & Revenue Generation Model Of Net Elixir
Pricing & Revenue Generation Model Of Net ElixirPricing & Revenue Generation Model Of Net Elixir
Pricing & Revenue Generation Model Of Net Elixir
 
Cross Channel Attribution Modeling In Action
Cross Channel Attribution Modeling In ActionCross Channel Attribution Modeling In Action
Cross Channel Attribution Modeling In Action
 
Best Practices: Mobile App Attribution, Engagement and Monetization
Best Practices: Mobile App Attribution, Engagement and MonetizationBest Practices: Mobile App Attribution, Engagement and Monetization
Best Practices: Mobile App Attribution, Engagement and Monetization
 
Business Analytics Case on GYF Ads
Business Analytics Case on GYF AdsBusiness Analytics Case on GYF Ads
Business Analytics Case on GYF Ads
 
Module5 other analytics
Module5   other analyticsModule5   other analytics
Module5 other analytics
 
The great-online-display-advertising-guide.pdf
The great-online-display-advertising-guide.pdfThe great-online-display-advertising-guide.pdf
The great-online-display-advertising-guide.pdf
 
Attribution Modeling - Case Study
Attribution Modeling - Case StudyAttribution Modeling - Case Study
Attribution Modeling - Case Study
 
E marketer integrating_search_and_display-tactics_for_more_effective_advertising
E marketer integrating_search_and_display-tactics_for_more_effective_advertisingE marketer integrating_search_and_display-tactics_for_more_effective_advertising
E marketer integrating_search_and_display-tactics_for_more_effective_advertising
 
The Click Engine Review: Unlocking Authentic Buyer Traffic in 2023
The Click Engine Review: Unlocking Authentic Buyer Traffic in 2023The Click Engine Review: Unlocking Authentic Buyer Traffic in 2023
The Click Engine Review: Unlocking Authentic Buyer Traffic in 2023
 
Challenges Of Online Audience Measurement
Challenges Of Online Audience MeasurementChallenges Of Online Audience Measurement
Challenges Of Online Audience Measurement
 
AB1401-SEM5-GROUP4
AB1401-SEM5-GROUP4AB1401-SEM5-GROUP4
AB1401-SEM5-GROUP4
 
Sales presentation india 2016 v1
Sales presentation india 2016 v1Sales presentation india 2016 v1
Sales presentation india 2016 v1
 
Sales Presentation India 2016 v1
Sales Presentation India 2016 v1Sales Presentation India 2016 v1
Sales Presentation India 2016 v1
 
Why is programmatic taking off? What is this revolution all about?
Why is programmatic taking off?  What is this revolution all about?Why is programmatic taking off?  What is this revolution all about?
Why is programmatic taking off? What is this revolution all about?
 
Impact Radius a buyer's guide to affiliate management software 2014
Impact Radius a buyer's guide to affiliate management software 2014Impact Radius a buyer's guide to affiliate management software 2014
Impact Radius a buyer's guide to affiliate management software 2014
 
A Novel Feature Engineering Framework in Digital Advertising Platform
A Novel Feature Engineering Framework in Digital Advertising PlatformA Novel Feature Engineering Framework in Digital Advertising Platform
A Novel Feature Engineering Framework in Digital Advertising Platform
 
A Novel Feature Engineering Framework in Digital Advertising Platform
A Novel Feature Engineering Framework in Digital Advertising PlatformA Novel Feature Engineering Framework in Digital Advertising Platform
A Novel Feature Engineering Framework in Digital Advertising Platform
 
Causal Attribution - Proposing a better industry standard for measuring digit...
Causal Attribution - Proposing a better industry standard for measuring digit...Causal Attribution - Proposing a better industry standard for measuring digit...
Causal Attribution - Proposing a better industry standard for measuring digit...
 
Data-driven Reserve Prices for Social Advertising Auctions at LinkedIn
Data-driven Reserve Prices for Social Advertising Auctions at LinkedInData-driven Reserve Prices for Social Advertising Auctions at LinkedIn
Data-driven Reserve Prices for Social Advertising Auctions at LinkedIn
 

Más de Nana Bianca

Simply.com Publisher Handbook (Italian release)
Simply.com Publisher Handbook (Italian release)Simply.com Publisher Handbook (Italian release)
Simply.com Publisher Handbook (Italian release)Nana Bianca
 
Simply how to_get_superior_advertising_perfomance
Simply how to_get_superior_advertising_perfomanceSimply how to_get_superior_advertising_perfomance
Simply how to_get_superior_advertising_perfomanceNana Bianca
 
Simply benefits of_self_provisioning_services
Simply benefits of_self_provisioning_servicesSimply benefits of_self_provisioning_services
Simply benefits of_self_provisioning_servicesNana Bianca
 
Simply main new_developments_in_targeting_technology
Simply main new_developments_in_targeting_technologySimply main new_developments_in_targeting_technology
Simply main new_developments_in_targeting_technologyNana Bianca
 
Dada Ad Advertising
Dada Ad AdvertisingDada Ad Advertising
Dada Ad AdvertisingNana Bianca
 
Simply Facebook Garage Venice
Simply Facebook Garage VeniceSimply Facebook Garage Venice
Simply Facebook Garage VeniceNana Bianca
 

Más de Nana Bianca (6)

Simply.com Publisher Handbook (Italian release)
Simply.com Publisher Handbook (Italian release)Simply.com Publisher Handbook (Italian release)
Simply.com Publisher Handbook (Italian release)
 
Simply how to_get_superior_advertising_perfomance
Simply how to_get_superior_advertising_perfomanceSimply how to_get_superior_advertising_perfomance
Simply how to_get_superior_advertising_perfomance
 
Simply benefits of_self_provisioning_services
Simply benefits of_self_provisioning_servicesSimply benefits of_self_provisioning_services
Simply benefits of_self_provisioning_services
 
Simply main new_developments_in_targeting_technology
Simply main new_developments_in_targeting_technologySimply main new_developments_in_targeting_technology
Simply main new_developments_in_targeting_technology
 
Dada Ad Advertising
Dada Ad AdvertisingDada Ad Advertising
Dada Ad Advertising
 
Simply Facebook Garage Venice
Simply Facebook Garage VeniceSimply Facebook Garage Venice
Simply Facebook Garage Venice
 

Último

Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Pitch deck sample detail for New Business Proposal
Pitch deck sample detail for New Business ProposalPitch deck sample detail for New Business Proposal
Pitch deck sample detail for New Business ProposalEvelina300651
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSendBig4
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Entrepreneurship lessons in Philippines
Entrepreneurship lessons in  PhilippinesEntrepreneurship lessons in  Philippines
Entrepreneurship lessons in PhilippinesDavidSamuel525586
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCRashishs7044
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...Operational Excellence Consulting
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 

Último (20)

Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Pitch deck sample detail for New Business Proposal
Pitch deck sample detail for New Business ProposalPitch deck sample detail for New Business Proposal
Pitch deck sample detail for New Business Proposal
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.com
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Entrepreneurship lessons in Philippines
Entrepreneurship lessons in  PhilippinesEntrepreneurship lessons in  Philippines
Entrepreneurship lessons in Philippines
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 

Simply Data driven behavioural algorithms

  • 1. Data-driven behavioural algorithms for online advertising Antonio Tomarchio Simply.com, Dada Spa Via della Braida 5 20100 Milano +393351605432 Antonio.tomarchio@dada.net Francesco Bellacci Simply.com, Dada spa Largo Annigoni Firenze Telephone number, incl. country code Francesco.bellacci@dada.net Filippo Privitera Simply.com, Dada spa Via della Braida 5 20100 Milano Telephone number, incl. country code Filippo.privitera@dada.net ABSTRACT In this paper, we describe an innovative data-driven behavioural approach that we developed for the optimization of performance online advertising on Simply, the new international adnetwork developed by Dada spa. Categories and Subject Descriptors I.5.3 [Clustering and similarity algorithms]: Clustering algorithms , similarity measures, multivariate statistics General Terms Algorithms Keywords Online performance advertising, conversion optimization, advertising performance optimization, clickstream analysis, user clustering, yield optimization, real time bidding 1. INTRODUCTION Performance advertising is becoming the most successful advertising model on internet and mobile internet. In this model advertisers do not pay the visualization of their marketing message but just a direct response from the users who visualize the ad. In particular, the last years the CPA (cost per action) model had strong increase. In this latter model the advertiser will pay a commission to publisher if and only if the user who clicked on his ad will perform a specific target action on the advertiser’s web site such as a purchase or the subscription to a newsletter. It is then clear that in this kind of market it is absolutely necessary a capability to optimize advertising visualization. Publishers usually subscribe to adnetworks which will take care of optimizing their inventory, acting as intermediaries between them and advertisers with the aim to maximize revenues for publishers and ROI for advertisers. The term “conversion rate” indicates the rate of actions on 1000 users who clicks on the campaign ads, it is the most important measure of performance for the advertiser. Performance advertising model is financing several internet services such as search engines and social networks, with big benefits for users who can use these products for free.. Simply.com is a new adnetwork developed by Dada spa based on a proprietary set of user-centric optimization algorithms. 2. BEHAVIOURAL TARGETING TECHNIQUES One of most widespread buzzwords of the last two years in the Internet advertising market is “behavioural targeting. The basic idea is that if an advertiser is able to reach a user who seems to be interested in the same products or who is searching for a good which is sold by the advertiser, the probability of a click and of a conversion on the advertiser web site will be much higher. By reaching the interested users, advertisers will be able to increase the ROI of their campaigns and publishers will be able to increase the monetization of their traffic. Behavioural targeting is quite different than more classical social-demographic targeting where advertisers try to reach users in specific ranges of ages, gender or annual income. Behavioural targeting can integrate this kind of information but their primary goal is to identify in real time “the intents” of users: what they are interested in buying. The landscape of behavioural targeting solutions is huge, but the general strategy of most of these platforms is to provide to publishers a mean to create different “audience pixels” to segment the users on their web sites. For example a publisher can create a “sport” pixel and implement it in his sport sections. Users are then segmented by these pixels and when they visit another page in the network will receive campaign matching with their profiles. The core aspect of all these solutions is that the publisher affiliated to the behavioural targeting adnetwork will create audience pixels by “a priori” human defined tree categories, not based on performance data 3. A PURE DATA-DRIVEN BEHAVIOURAL APPROACH Our idea is to create data-driven clusters of users and then to develop a learning algorithm where each new campaign is at the beginning delivered randomly to all clusters until the system “learns” which are the user clusters where the campaign is getting the highest conversion rate. 3.1 Data Gathering Affiliated publishers on Simply network implements a single audience pixel. They do not have to create predefined segments such as sports or entertainment. They just have to implement a 1X1 pixel. By this pixel we insert anonymous cookie in user browsers and we are able to collect information such as the campaigns they clicked on, the web pages they visited in simply network and search queries they executed on simply affiliated
  • 2. publishers. The data gathering is completely privacy consistent as we do not track any sensible private information, neither the ip address. For each publisher or advertiser web page they visit, by proprietary state of the art information retrieval techniques, we are able to extract most significant keywords contained in the above pages. 3.2 Users Profiling For each user we are able to have information about advertising campaigns, web pages and search queries of interest. We analyze the top significant keywords associated to the content he visited and we are able to extract those ones which have the highest occurency frequency across the corpus of documents. The User Profiling algorithms is then able to build a profile with selected keywords.. 3.3 Similarity measure The user profiles can be used to introduce a mathematical similarity measure.Each user is represented as a vector in a n- dimensional space. Each coordinate represents the weight of a specific keyword in the user profile. This representation is then very similar to vector space model in information retrieval, where documents are represented as vectors in a space where each dimension is a determined word.We can add to our representation other dimensions given by the demographic information if available. The vector modeling of users allow to introduce a standard similarity measures as the Cartesian product between two vectors.By the Cartesian product operator we can build a similarity matrix of our users set. 3.4 Clustering Methods The User Similarity Matrix is used to apply an automatic K-Mean Clustering Algorithm. It would be computationally difficult to cluster the huge amount of user profiles built over Simply Network. As a consequence we developed the following clustering strategy: 1. We apply the clustering methods just on the most active users where for active we mean the fact that they clicked on advertising campaigns and/or launched search queries. 2. Once the clusters are built , we estimate a set of centroids 3. We then built a classification algorithm that estimates the distance between an user and the centroids of the different cluster and will assign the user to the best matching cluster 4. We classified all profiled users A key issue of k-mean based clustering algorithms is to establish the optimal number of clusters. We applied a feedback algorithm: we estimated the optimal number of clusters for conversion rate 3.5 Yield Optimization Once profiled users are clustered, Simply optimization algorithms implement what is called in the industry “yield optimization” strategy that can be summarized in the following steps: 1. A new advertiser campaign is uploaded on Simply Network 2. At the beginning, the campaign is delivered completely random on all user clusters 3. Algorithm tracks in real time on a hour-basis the average conversion rate of the campaign across the user clusters 4. Algorithm identifies clusters where the performance of the campaign in term of conversion rate are highest 5. Algorithm will then delivery the campaigns just to the users belonging to the top clusters This delivery algorithm is completely real time and very effective. We highlight that this strategy is radical different than standard behavioural techniques: we do not take care at all about the content of the advertising campaign and the content of the web pages the user visited. We just focus on creating a similarity between users and on clustering them. Once clusters are created , the delivery is led uniquely by the performances data. As the conversion rate is the only driver, this algorithm can provide a boost in term of performances optimization 3.6 Results We ran several tests to compare this methodology with competitors platforms and with non optimized impressions.We delivered the same campaigns on the same publishers and simultaneously by three different delivery algorithms: 1. Our cluster yield method described in this paper 2. A random non optimized method 3. A competitor platform based on standard behavioural techniques We executed this test on different days and with different campaigns.We measured an average increase of conversion rate of 150% by the cluster yield method compared with non optimized delivery.We measured an average increase of conversion rate of 60% by the cluster yield method compared with competitor platform 3.7 Conclusions We developed a new performance advertising behavioural method which is radically different than standard behavioural solutions.The main and core innovation is that the algorithm is based on a data-driven user clustering and on a real time analysis of campaigns across the clusters. This method is content independent and do not require any segmentation of the web pages by the publishers.We have strong results that support our intuition that a pure data-driven strategy can have a much higher optimization potential than any strategy based on human classification of content 4. References [1] De Liung and Jianqing Chen, 2006. Designing auctions with past performance information. Decision Support Systems 42 (2006) [2] Liu, C. 2010. When Machine Learning Meets the Web. Microsoft Research Keynote Speech [3] Jaworska, J. and Sydow, M. 2008. Behavioural Targeting in Onlina Advertising: an Empyrical Study. Lecture Notes in Computer Sciences (Springer, Volume 5175/2008, 2008) [4] Muthukrishnan, S.2008. Internet Ad auctions: insights and directions. ICALP , 2008 .