SlideShare a Scribd company logo
1 of 24
Download to read offline
Persuasive Message Evaluation
           with Google AdWords




    Marco Guerini
    Carlo Strapparava
    Oliviero Stock
1
Introduction


2
Problems
    •  Evaluating systems and theories about persuasion is a
       bottleneck: expensive and time consuming experiments.


         designing the experiment, inventing cover stories,
         recruiting a sufficient number of subjects, making
         them take part to the experiment, dispense
         questionnaire (pre-post), gather data, analyze them.



    •  In lab settings results are biased by subjects awareness
       of being tested.

3
Crowdsourcing - Mechanical Turk?
    Mechanical Turk used for behavioral studies
    (Mason and Suri, 2010) to overcome part of
    these limitations - like subject recruitment.


       We believe that it is not the right instrument
       to assess behavioral changes, and, more
       generally, persuasive effects…




4
Requirements
    1.  Studies as ecological as possible (real,
        even if controlled, scenarios).

    2.  Subjects must not be aware of being under
        observation.

    3.  Subjects must not be biased by external
        rewards.


5
6
Guerini M., Strapparava C. & Stock O. “Evaluation Metrics for
    Persuasive NLP with Google AdWords”. In Proceedings of
    LREC2010, May 2010.

    Proposed Approach


7
Approach
    •  Goal: develop “cheap and fast” methodologies to
       measure the persuasiveness of communication.
    •  Solution: tweaking and using existing commercial tools
       for advertising on the web, such as Google AdWords.




       !
           Conducting field experiments with thousands
            of subjects for a few dollars in a few hours



8
Adwords Description
    •  Google AdWords is Google advertising
       program. It lets advertisers display their ads
       only to relevant audiences by means of
       keyword-based contextualization on the
       Google network, divided into:
      •  Search network: Google search pages,
         search sites etc.
      •  Content network: news pages, topic specific
         websites, blogs and other

9
Put your test
     messages on the Web.
10
AdWords Metrics
     Identifying the performance (persuasiveness) of
     each ad from various perspectives:
       •  CTR: the number of clicks divided by the number of times
          an ad has been displayed. Indicates the initial impact.
       •  Web Analytics: insights on landing site: number of visited
          pages, time spent on the site, etc. Indicates interest/
          attitude generated.
       •  Conversion Rate: how many user turned into conversions
          (e.g. buying a product, download a brochure). Indicates
          message complete success.
       •  ROI: The more relevant (from a research pov) the action
          the user performs, the higher the value.
11
AdWords Targeting
     Targeting options for different evaluation
     scenarios:
       •  Language message impact in different
          languages.
       •  Location message impact in different cultures
          sharing the same language.
       •  Keyword matching message impact with
          users having different interests.
       •  Placements message impact on people with
          different values –democrats/republican sites.
12
AdWords Tuning
     To facilitate statistically meaningful exp. (subj
     randomness, etc.) some tuning needed:
       •  Ad serving (optimize vs rotate)
       •  Ad delivery (standard vs. accelerated)
       •  …

                   No longer necessary.
     Since our first experiments some proposal have
     been implemented in AdWords, under the tool
     AdWords Campaign Experiments (ACE)
13
Experiments


14
Experimental Setup
     •  Pilot experiments to test irony, using a real
        promotion campaign.
     •  Experiments based on a between-subject
        design with two conditions, one ad for
        each condition:

       •  Control condition, with a neutral message.
       •  Experimental condition with ironical message.
       •  χ2 test used on CTR.

15
Experimental Design
     Two experiments with text based ads on the
     search network (promoting a book).




     Two experiments with img
     based ads on the content
     network (promoting the
     book series).




16
Stimuli Material
     •  “Diversamente Occupati” (tr. “differently
        employed”) mocks the Italian “diversamente
        abile” (tr. “differently able”), a politically
        correct word for handicapped persons.

     •  “Diversamente Occupati” ironically refers to
        temporary employed (i.e. “differently
        employed”) people, generally considered a
        less than ideal state of employment.

17
Dura%on	
                              Cost	
                         Subjects	
  

       24	
  h	
             1,2	
  €	
  -­‐	
  CPC	
  0,04	
  €	
  	
     	
  ~	
  3.000	
  


     Dura%on	
                              Cost	
                         Subjects	
  

       24	
  h	
             1,5	
  €	
  -­‐	
  CPC	
  0,04	
  €	
  	
     	
  ~	
  4.000	
  




      Experiments with
       text based ads
                     Context: Keyword “Precario”




18
Results
     1st Experiment - CTR (1A) = 1,7% CTR (1B) = 0,5%
     •  Test significant  condition 1A “Sei Precario?” (tr. “Are you
        temporarily employed?”) performs three times better than 1B “Sei
        Diversamenteoccupato?”.
     •  Possible bias: given keyword matching the word “Precario” in condition
        1A is automatically highlighted by Google.
     2nd Experiment - CTR (2A) = 1,2% CTR (2B) = 0,8%
     •  Test not significant  first experiment biased by highlighting.
     •  2B “Sei DiversamenteOccupato?” outperformed other conditions (1A,
        1B, 2A) w.r.t. permanence of users on landing site (~3 min vs ~1 min).
     •  Capitalizing letter “O” in “DiversamenteOccupati” helped users spelling
        the word and get the irony - that induced more interest in the subjects.




19
Dura%on	
                           Cost	
                         Subjects	
  

        12	
  h	
          7	
  €	
  -­‐	
  CPC	
  0,60	
  €	
  	
      	
  ~	
  4.200	
  

     Dura%on	
                           Cost	
                         Subjects	
  

      1	
  week	
           2	
  €	
  -­‐	
  CPC	
  0,20	
  €	
  	
     	
  ~	
  12.000	
  




     Experiments with
     image based ads
                Context 1: a site of job offers
                Context 2: the whole network




20
Results
     3rd Experiment - CTR (C1) = 0,5% CTR (C2) = 0,1%
     •  Test significant, condition C1 performs five times better than C2.
     •  Should we conclude that the img has a negative impact on the
        message?

     4th Experiment - CTR (C1) = 0,16% CTR (C2) = 0,08%
     •  Test not significant  In the previous experiment the img did not
        have a negative impact by itself, rather it had a “positive” impact
        in cutting uninterested users, by helping them in “disambiguating”
        the message (users were looking for a job, not for amusement).




21
Conclusion
     •  AdWords is an appropriate context for
        evaluating persuasive messages.

     •  AdWords proved to be very accurate,
        flexible and fast, far exceeding our
        expectations.

     •  The ACE tool bring us a step further.


22
Further details in:
     Guerini M., Strapparava C. & Stock O. “Evaluation Metrics
     for Persuasive NLP with Google AdWords”. In Proceedings
     of LREC2010.




23
24

More Related Content

Viewers also liked

Persuasive communication (messages)
Persuasive communication (messages)Persuasive communication (messages)
Persuasive communication (messages)DearMudassir
 
Business Communication Persuasive Messages
Business Communication Persuasive MessagesBusiness Communication Persuasive Messages
Business Communication Persuasive MessagesLinda Castro
 
Strategic Analysis of Google
Strategic Analysis of GoogleStrategic Analysis of Google
Strategic Analysis of GoogleSonal Ram
 
Persuasive cartoon analysis
Persuasive cartoon analysis Persuasive cartoon analysis
Persuasive cartoon analysis Alison Harding
 
Leading Strategic Decision Google Case Study
Leading Strategic Decision Google Case StudyLeading Strategic Decision Google Case Study
Leading Strategic Decision Google Case StudyNicolas Frangos
 
Ethos logos pathos ppt
Ethos logos pathos pptEthos logos pathos ppt
Ethos logos pathos pptngiangre
 
Persuasive Messages Chapter 7
Persuasive Messages Chapter 7Persuasive Messages Chapter 7
Persuasive Messages Chapter 7rosaejonasz
 
Ratio Analysis of Coca-Cola
Ratio Analysis of Coca-ColaRatio Analysis of Coca-Cola
Ratio Analysis of Coca-ColaWajid Ali
 
Logos, Ethos, and Pathos in Advertising
Logos, Ethos, and Pathos in AdvertisingLogos, Ethos, and Pathos in Advertising
Logos, Ethos, and Pathos in AdvertisingD Shazz
 
Ads 1 - the basics
Ads 1 - the basicsAds 1 - the basics
Ads 1 - the basicsLes Davy
 

Viewers also liked (12)

Persuasive communication (messages)
Persuasive communication (messages)Persuasive communication (messages)
Persuasive communication (messages)
 
Business Communication Persuasive Messages
Business Communication Persuasive MessagesBusiness Communication Persuasive Messages
Business Communication Persuasive Messages
 
Strategic Analysis of Google
Strategic Analysis of GoogleStrategic Analysis of Google
Strategic Analysis of Google
 
Persuasive cartoon analysis
Persuasive cartoon analysis Persuasive cartoon analysis
Persuasive cartoon analysis
 
Leading Strategic Decision Google Case Study
Leading Strategic Decision Google Case StudyLeading Strategic Decision Google Case Study
Leading Strategic Decision Google Case Study
 
PERSUASIVE MESSAGES
PERSUASIVE MESSAGESPERSUASIVE MESSAGES
PERSUASIVE MESSAGES
 
Ethos logos pathos ppt
Ethos logos pathos pptEthos logos pathos ppt
Ethos logos pathos ppt
 
Persuasive Messages Chapter 7
Persuasive Messages Chapter 7Persuasive Messages Chapter 7
Persuasive Messages Chapter 7
 
nutella
nutellanutella
nutella
 
Ratio Analysis of Coca-Cola
Ratio Analysis of Coca-ColaRatio Analysis of Coca-Cola
Ratio Analysis of Coca-Cola
 
Logos, Ethos, and Pathos in Advertising
Logos, Ethos, and Pathos in AdvertisingLogos, Ethos, and Pathos in Advertising
Logos, Ethos, and Pathos in Advertising
 
Ads 1 - the basics
Ads 1 - the basicsAds 1 - the basics
Ads 1 - the basics
 

Similar to Persuasive Message Evaluation with Google AdWords

IWT PARIS project 16 Nov.
IWT PARIS project 16 Nov.IWT PARIS project 16 Nov.
IWT PARIS project 16 Nov.DarrenJin
 
Creating a social media strategy for a tourism business | Block 1: Basics of ...
Creating a social media strategy for a tourism business | Block 1: Basics of ...Creating a social media strategy for a tourism business | Block 1: Basics of ...
Creating a social media strategy for a tourism business | Block 1: Basics of ...Francisco Hernandez-Marcos
 
Scalable advertising recommender systems
Scalable advertising recommender systemsScalable advertising recommender systems
Scalable advertising recommender systemsJoaquin Delgado PhD.
 
Digital analytics: Optimization (Lecture 10)
Digital analytics: Optimization (Lecture 10)Digital analytics: Optimization (Lecture 10)
Digital analytics: Optimization (Lecture 10)Joni Salminen
 
Digital analytics: Analytics problems (Lecture 9)
Digital analytics: Analytics problems (Lecture 9)Digital analytics: Analytics problems (Lecture 9)
Digital analytics: Analytics problems (Lecture 9)Joni Salminen
 
Recommender Systems Tutorial (Part 1) -- Introduction
Recommender Systems Tutorial (Part 1) -- IntroductionRecommender Systems Tutorial (Part 1) -- Introduction
Recommender Systems Tutorial (Part 1) -- IntroductionBee-Chung Chen
 
Computational Advertising-The LinkedIn Way
Computational Advertising-The LinkedIn WayComputational Advertising-The LinkedIn Way
Computational Advertising-The LinkedIn Wayyingfeng
 
Google AdWords for nonprofits
Google AdWords for nonprofitsGoogle AdWords for nonprofits
Google AdWords for nonprofitsChicagoCounts
 
10 ways to outsmart your ppc competition in 2013
10 ways to outsmart your ppc competition in 201310 ways to outsmart your ppc competition in 2013
10 ways to outsmart your ppc competition in 2013Hanapin Marketing
 
COM 5401Advertising Production and ManagementAdvertisi.docx
COM 5401Advertising Production and ManagementAdvertisi.docxCOM 5401Advertising Production and ManagementAdvertisi.docx
COM 5401Advertising Production and ManagementAdvertisi.docxmccormicknadine86
 
Successfully Managing Customer Experience Combining VoC and UX Testing
Successfully Managing Customer Experience Combining VoC and UX TestingSuccessfully Managing Customer Experience Combining VoC and UX Testing
Successfully Managing Customer Experience Combining VoC and UX TestingUserZoom
 
Wayfair's Data Science Team and Case Study: Uplift Modeling
Wayfair's Data Science Team and Case Study: Uplift ModelingWayfair's Data Science Team and Case Study: Uplift Modeling
Wayfair's Data Science Team and Case Study: Uplift ModelingPatricia Stichnoth
 
Data Science for Business Managers - An intro to ROI for predictive analytics
Data Science for Business Managers - An intro to ROI for predictive analyticsData Science for Business Managers - An intro to ROI for predictive analytics
Data Science for Business Managers - An intro to ROI for predictive analyticsAkin Osman Kazakci
 
New media happens so fast. How do you keep up?: Add+Impact powered by Vision ...
New media happens so fast. How do you keep up?: Add+Impact powered by Vision ...New media happens so fast. How do you keep up?: Add+Impact powered by Vision ...
New media happens so fast. How do you keep up?: Add+Impact powered by Vision ...vcuniversity
 
SES Chicago 2010 Advanced Paid Search - by Andrew Goodman
SES Chicago 2010 Advanced Paid Search - by Andrew GoodmanSES Chicago 2010 Advanced Paid Search - by Andrew Goodman
SES Chicago 2010 Advanced Paid Search - by Andrew GoodmanSES Conference & Expo
 
Experimentation at Scale
Experimentation at ScaleExperimentation at Scale
Experimentation at ScaleAndy Edmonds
 

Similar to Persuasive Message Evaluation with Google AdWords (20)

IWT PARIS project 16 Nov.
IWT PARIS project 16 Nov.IWT PARIS project 16 Nov.
IWT PARIS project 16 Nov.
 
Creating a social media strategy for a tourism business | Block 1: Basics of ...
Creating a social media strategy for a tourism business | Block 1: Basics of ...Creating a social media strategy for a tourism business | Block 1: Basics of ...
Creating a social media strategy for a tourism business | Block 1: Basics of ...
 
Scalable advertising recommender systems
Scalable advertising recommender systemsScalable advertising recommender systems
Scalable advertising recommender systems
 
Digital analytics: Optimization (Lecture 10)
Digital analytics: Optimization (Lecture 10)Digital analytics: Optimization (Lecture 10)
Digital analytics: Optimization (Lecture 10)
 
Digital analytics: Analytics problems (Lecture 9)
Digital analytics: Analytics problems (Lecture 9)Digital analytics: Analytics problems (Lecture 9)
Digital analytics: Analytics problems (Lecture 9)
 
Recommender Systems Tutorial (Part 1) -- Introduction
Recommender Systems Tutorial (Part 1) -- IntroductionRecommender Systems Tutorial (Part 1) -- Introduction
Recommender Systems Tutorial (Part 1) -- Introduction
 
10 Ways to Outsmart Your PPC Competition in 2013 [Webinar]
10 Ways to Outsmart Your PPC Competition in 2013 [Webinar]10 Ways to Outsmart Your PPC Competition in 2013 [Webinar]
10 Ways to Outsmart Your PPC Competition in 2013 [Webinar]
 
Computational Advertising-The LinkedIn Way
Computational Advertising-The LinkedIn WayComputational Advertising-The LinkedIn Way
Computational Advertising-The LinkedIn Way
 
Ad testing 2
Ad testing 2Ad testing 2
Ad testing 2
 
Google AdWords for nonprofits
Google AdWords for nonprofitsGoogle AdWords for nonprofits
Google AdWords for nonprofits
 
10 ways to outsmart your ppc competition in 2013
10 ways to outsmart your ppc competition in 201310 ways to outsmart your ppc competition in 2013
10 ways to outsmart your ppc competition in 2013
 
COM 5401Advertising Production and ManagementAdvertisi.docx
COM 5401Advertising Production and ManagementAdvertisi.docxCOM 5401Advertising Production and ManagementAdvertisi.docx
COM 5401Advertising Production and ManagementAdvertisi.docx
 
Successfully Managing Customer Experience Combining VoC and UX Testing
Successfully Managing Customer Experience Combining VoC and UX TestingSuccessfully Managing Customer Experience Combining VoC and UX Testing
Successfully Managing Customer Experience Combining VoC and UX Testing
 
Week2 chapters1 3
Week2 chapters1 3Week2 chapters1 3
Week2 chapters1 3
 
Wayfair's Data Science Team and Case Study: Uplift Modeling
Wayfair's Data Science Team and Case Study: Uplift ModelingWayfair's Data Science Team and Case Study: Uplift Modeling
Wayfair's Data Science Team and Case Study: Uplift Modeling
 
Data Science for Business Managers - An intro to ROI for predictive analytics
Data Science for Business Managers - An intro to ROI for predictive analyticsData Science for Business Managers - An intro to ROI for predictive analytics
Data Science for Business Managers - An intro to ROI for predictive analytics
 
New media happens so fast. How do you keep up?: Add+Impact powered by Vision ...
New media happens so fast. How do you keep up?: Add+Impact powered by Vision ...New media happens so fast. How do you keep up?: Add+Impact powered by Vision ...
New media happens so fast. How do you keep up?: Add+Impact powered by Vision ...
 
Online Marketing
Online MarketingOnline Marketing
Online Marketing
 
SES Chicago 2010 Advanced Paid Search - by Andrew Goodman
SES Chicago 2010 Advanced Paid Search - by Andrew GoodmanSES Chicago 2010 Advanced Paid Search - by Andrew Goodman
SES Chicago 2010 Advanced Paid Search - by Andrew Goodman
 
Experimentation at Scale
Experimentation at ScaleExperimentation at Scale
Experimentation at Scale
 

More from Marco Guerini

Generating Counter Narratives against Online Hate Speech: Data and Strategies
Generating Counter Narratives  against Online Hate Speech: Data and StrategiesGenerating Counter Narratives  against Online Hate Speech: Data and Strategies
Generating Counter Narratives against Online Hate Speech: Data and StrategiesMarco Guerini
 
Persona-Based Conversational Agents
Persona-Based Conversational AgentsPersona-Based Conversational Agents
Persona-Based Conversational AgentsMarco Guerini
 
CONAN: a Multilingual Dataset of Responses to Fight Hate Speech
CONAN: a Multilingual Dataset of Responses to Fight Hate SpeechCONAN: a Multilingual Dataset of Responses to Fight Hate Speech
CONAN: a Multilingual Dataset of Responses to Fight Hate SpeechMarco Guerini
 
Deep feelings www2015
Deep feelings www2015Deep feelings www2015
Deep feelings www2015Marco Guerini
 
Exploring Image Virality in Google Plus
Exploring Image Virality in Google PlusExploring Image Virality in Google Plus
Exploring Image Virality in Google PlusMarco Guerini
 
Persuasive Language and Big Data
Persuasive Language and Big DataPersuasive Language and Big Data
Persuasive Language and Big DataMarco Guerini
 
Analisi Web con gli Strumenti di Google
Analisi Web con gli Strumenti di GoogleAnalisi Web con gli Strumenti di Google
Analisi Web con gli Strumenti di GoogleMarco Guerini
 
Persuasiveness and Audience Reactions in Political Speeches
Persuasiveness and Audience Reactions in Political SpeechesPersuasiveness and Audience Reactions in Political Speeches
Persuasiveness and Audience Reactions in Political SpeechesMarco Guerini
 
Text Virality in Social Networks - ICWSM 2011
Text Virality in Social Networks - ICWSM 2011Text Virality in Social Networks - ICWSM 2011
Text Virality in Social Networks - ICWSM 2011Marco Guerini
 

More from Marco Guerini (9)

Generating Counter Narratives against Online Hate Speech: Data and Strategies
Generating Counter Narratives  against Online Hate Speech: Data and StrategiesGenerating Counter Narratives  against Online Hate Speech: Data and Strategies
Generating Counter Narratives against Online Hate Speech: Data and Strategies
 
Persona-Based Conversational Agents
Persona-Based Conversational AgentsPersona-Based Conversational Agents
Persona-Based Conversational Agents
 
CONAN: a Multilingual Dataset of Responses to Fight Hate Speech
CONAN: a Multilingual Dataset of Responses to Fight Hate SpeechCONAN: a Multilingual Dataset of Responses to Fight Hate Speech
CONAN: a Multilingual Dataset of Responses to Fight Hate Speech
 
Deep feelings www2015
Deep feelings www2015Deep feelings www2015
Deep feelings www2015
 
Exploring Image Virality in Google Plus
Exploring Image Virality in Google PlusExploring Image Virality in Google Plus
Exploring Image Virality in Google Plus
 
Persuasive Language and Big Data
Persuasive Language and Big DataPersuasive Language and Big Data
Persuasive Language and Big Data
 
Analisi Web con gli Strumenti di Google
Analisi Web con gli Strumenti di GoogleAnalisi Web con gli Strumenti di Google
Analisi Web con gli Strumenti di Google
 
Persuasiveness and Audience Reactions in Political Speeches
Persuasiveness and Audience Reactions in Political SpeechesPersuasiveness and Audience Reactions in Political Speeches
Persuasiveness and Audience Reactions in Political Speeches
 
Text Virality in Social Networks - ICWSM 2011
Text Virality in Social Networks - ICWSM 2011Text Virality in Social Networks - ICWSM 2011
Text Virality in Social Networks - ICWSM 2011
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

Persuasive Message Evaluation with Google AdWords

  • 1. Persuasive Message Evaluation with Google AdWords Marco Guerini Carlo Strapparava Oliviero Stock 1
  • 3. Problems •  Evaluating systems and theories about persuasion is a bottleneck: expensive and time consuming experiments. designing the experiment, inventing cover stories, recruiting a sufficient number of subjects, making them take part to the experiment, dispense questionnaire (pre-post), gather data, analyze them. •  In lab settings results are biased by subjects awareness of being tested. 3
  • 4. Crowdsourcing - Mechanical Turk? Mechanical Turk used for behavioral studies (Mason and Suri, 2010) to overcome part of these limitations - like subject recruitment. We believe that it is not the right instrument to assess behavioral changes, and, more generally, persuasive effects… 4
  • 5. Requirements 1.  Studies as ecological as possible (real, even if controlled, scenarios). 2.  Subjects must not be aware of being under observation. 3.  Subjects must not be biased by external rewards. 5
  • 6. 6
  • 7. Guerini M., Strapparava C. & Stock O. “Evaluation Metrics for Persuasive NLP with Google AdWords”. In Proceedings of LREC2010, May 2010. Proposed Approach 7
  • 8. Approach •  Goal: develop “cheap and fast” methodologies to measure the persuasiveness of communication. •  Solution: tweaking and using existing commercial tools for advertising on the web, such as Google AdWords. ! Conducting field experiments with thousands of subjects for a few dollars in a few hours 8
  • 9. Adwords Description •  Google AdWords is Google advertising program. It lets advertisers display their ads only to relevant audiences by means of keyword-based contextualization on the Google network, divided into: •  Search network: Google search pages, search sites etc. •  Content network: news pages, topic specific websites, blogs and other 9
  • 10. Put your test messages on the Web. 10
  • 11. AdWords Metrics Identifying the performance (persuasiveness) of each ad from various perspectives: •  CTR: the number of clicks divided by the number of times an ad has been displayed. Indicates the initial impact. •  Web Analytics: insights on landing site: number of visited pages, time spent on the site, etc. Indicates interest/ attitude generated. •  Conversion Rate: how many user turned into conversions (e.g. buying a product, download a brochure). Indicates message complete success. •  ROI: The more relevant (from a research pov) the action the user performs, the higher the value. 11
  • 12. AdWords Targeting Targeting options for different evaluation scenarios: •  Language message impact in different languages. •  Location message impact in different cultures sharing the same language. •  Keyword matching message impact with users having different interests. •  Placements message impact on people with different values –democrats/republican sites. 12
  • 13. AdWords Tuning To facilitate statistically meaningful exp. (subj randomness, etc.) some tuning needed: •  Ad serving (optimize vs rotate) •  Ad delivery (standard vs. accelerated) •  … No longer necessary. Since our first experiments some proposal have been implemented in AdWords, under the tool AdWords Campaign Experiments (ACE) 13
  • 15. Experimental Setup •  Pilot experiments to test irony, using a real promotion campaign. •  Experiments based on a between-subject design with two conditions, one ad for each condition: •  Control condition, with a neutral message. •  Experimental condition with ironical message. •  χ2 test used on CTR. 15
  • 16. Experimental Design Two experiments with text based ads on the search network (promoting a book). Two experiments with img based ads on the content network (promoting the book series). 16
  • 17. Stimuli Material •  “Diversamente Occupati” (tr. “differently employed”) mocks the Italian “diversamente abile” (tr. “differently able”), a politically correct word for handicapped persons. •  “Diversamente Occupati” ironically refers to temporary employed (i.e. “differently employed”) people, generally considered a less than ideal state of employment. 17
  • 18. Dura%on   Cost   Subjects   24  h   1,2  €  -­‐  CPC  0,04  €      ~  3.000   Dura%on   Cost   Subjects   24  h   1,5  €  -­‐  CPC  0,04  €      ~  4.000   Experiments with text based ads Context: Keyword “Precario” 18
  • 19. Results 1st Experiment - CTR (1A) = 1,7% CTR (1B) = 0,5% •  Test significant  condition 1A “Sei Precario?” (tr. “Are you temporarily employed?”) performs three times better than 1B “Sei Diversamenteoccupato?”. •  Possible bias: given keyword matching the word “Precario” in condition 1A is automatically highlighted by Google. 2nd Experiment - CTR (2A) = 1,2% CTR (2B) = 0,8% •  Test not significant  first experiment biased by highlighting. •  2B “Sei DiversamenteOccupato?” outperformed other conditions (1A, 1B, 2A) w.r.t. permanence of users on landing site (~3 min vs ~1 min). •  Capitalizing letter “O” in “DiversamenteOccupati” helped users spelling the word and get the irony - that induced more interest in the subjects. 19
  • 20. Dura%on   Cost   Subjects   12  h   7  €  -­‐  CPC  0,60  €      ~  4.200   Dura%on   Cost   Subjects   1  week   2  €  -­‐  CPC  0,20  €      ~  12.000   Experiments with image based ads Context 1: a site of job offers Context 2: the whole network 20
  • 21. Results 3rd Experiment - CTR (C1) = 0,5% CTR (C2) = 0,1% •  Test significant, condition C1 performs five times better than C2. •  Should we conclude that the img has a negative impact on the message? 4th Experiment - CTR (C1) = 0,16% CTR (C2) = 0,08% •  Test not significant  In the previous experiment the img did not have a negative impact by itself, rather it had a “positive” impact in cutting uninterested users, by helping them in “disambiguating” the message (users were looking for a job, not for amusement). 21
  • 22. Conclusion •  AdWords is an appropriate context for evaluating persuasive messages. •  AdWords proved to be very accurate, flexible and fast, far exceeding our expectations. •  The ACE tool bring us a step further. 22
  • 23. Further details in: Guerini M., Strapparava C. & Stock O. “Evaluation Metrics for Persuasive NLP with Google AdWords”. In Proceedings of LREC2010. 23
  • 24. 24