SlideShare a Scribd company logo
1 of 20
Fixing Google
Analytics Spam
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
Fixing Google Analytics Spam
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
Fixing Google Analytics Spam
There are only so many possible GA codes
Anyone can copy your code
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
How GA Collects Data
Problems?
Fixing Google Analytics Spam
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
How do spammers send
invalid data
Fixing Google Analytics Spam
1. Evil Clone
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
1. Set up a site with your tracking code
2. Send hits to the site
3. Hits are reflected in your reports with the
aim of getting you to click on them
Fixing Google Analytics Spam
2. Internet of things
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
How they do it?
• Write a script with GA Measurement Protocol
• Send hits via your Google Analytics UA Code
• Hits are reflected in your reports
Fixing Google Analytics Spam
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
They don’t always use your UA
code to pollute your data
Fixing Google Analytics Spam
3. Bad Bots
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
How they do it?
• Program a crawler or botnet to visit your site
• Spoof the HTTP headers with fake data
• Set a spam website as the HTTP referrer
• These spoofed website show up in your
referral reports
Fixing Google Analytics Spam
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
How do you find the invalid
data
Fixing Google Analytics Spam
Finding Ghost Referrer Spam
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
• Invalid hostnames i.e. blog.example.com are
ghost referrer spam
• Filtering out invalid hostnames
solves scenario #1 and #2 (evil clone, iot)
• These hostnames show up as a dimension
in GA reports
Fixing Google Analytics Spam
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
Look for domains that you do not own
These are ghost referrers
Fixing Google Analytics Spam
Finding BOT Referrer Spam
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
• Referrers are sites where visitors clicked
links to get to your site
• HTTP Request Headers with referrers set
are collected by GA
• These referrers make up the Channels in
GA reports
• Any site that did not send legitimate visitors
are bot spam referrers
• Removing spam referrers solves Scenario #3 (bots)
Fixing Google Analytics Spam
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
Look for spam sites that shouldn’t
be sending traffic to your site
Fixing Google Analytics Spam
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
How do you remove
the invalid data
Fixing Google Analytics Spam
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
To remove from future reports
• Apply a filter to your views include only valid hostnames
- This modifies all data going forward
• Apply a filter to your Views exclude spam referrers
• Set an annotation in Google Analytics
- This reminds you when the filter was applied
To remove from past reports
• Create segments of valid hostnames and exclude spam referrers
- View past data without the invalid hostnames
Remove Google Analytics spam
Fixing Google Analytics Spam
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
Raw and Test Views
• You get 25 views for every property in Google Analytics
• Views allow you to add filters to change how data is processed
• Once you add a filter it alters the data forever for that view
• Use a new view to test any new filter before applying it to your main views
• Always try to keep one view completely unfiltered
• Ideally create another back up view with basic filters and goals too
Fixing Google Analytics Spam
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
Set a Ghost Filter
Fixing Google Analytics Spam
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
Set a Ghost Segment
Fixing Google Analytics Spam
Filter and Segment Bot Referrers
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
• Same process: filter to protect future data and segment to fix past data
• Instead of including only good refers, exclude the bad ones
• It is useful to use lists online of known bad referrers
• Use a tool like referrerspamblocker.com to import segments and filters
• Always use a test view first for any filters you apply to data
Fixing Google Analytics Spam
Fixing Google
Analytics Spam
Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk
Fixing Google Analytics Spam
[FIN]

More Related Content

What's hot

Security Risks with using CAPTCHAs
Security Risks with using CAPTCHAsSecurity Risks with using CAPTCHAs
Security Risks with using CAPTCHAsadcaine
 
Intent Based Analytics with Google Analytics and Google Tag Manager
Intent Based Analytics with Google Analytics and Google Tag ManagerIntent Based Analytics with Google Analytics and Google Tag Manager
Intent Based Analytics with Google Analytics and Google Tag ManagerJatin Kochhar
 
Tatvic webinar net promoter score - final
Tatvic webinar   net promoter score - finalTatvic webinar   net promoter score - final
Tatvic webinar net promoter score - finalTatvic Analytics
 
Building Links and Coverage When Your Content Campaign is Over - outREACH Con...
Building Links and Coverage When Your Content Campaign is Over - outREACH Con...Building Links and Coverage When Your Content Campaign is Over - outREACH Con...
Building Links and Coverage When Your Content Campaign is Over - outREACH Con...Stacey MacNaught
 
Blog Ideas That Don't Require Writing
Blog Ideas That Don't Require Writing Blog Ideas That Don't Require Writing
Blog Ideas That Don't Require Writing Crackerjack Scribe
 
ReadingSEO - 14th of November - Master Deck
ReadingSEO - 14th of November - Master DeckReadingSEO - 14th of November - Master Deck
ReadingSEO - 14th of November - Master DeckMatt Williamson
 
Web Analytics Explained
Web Analytics ExplainedWeb Analytics Explained
Web Analytics ExplainedTim Wilson
 
Make Every Rep Sell Like Your Best Rep Hs Edited
Make Every Rep Sell Like Your Best Rep Hs EditedMake Every Rep Sell Like Your Best Rep Hs Edited
Make Every Rep Sell Like Your Best Rep Hs EditedHeather Steele
 
Google Analytics Implementation for Agencies and Companies
Google Analytics Implementation for Agencies and CompaniesGoogle Analytics Implementation for Agencies and Companies
Google Analytics Implementation for Agencies and CompaniesBen Holland
 
Advanced Google Analytics
Advanced Google AnalyticsAdvanced Google Analytics
Advanced Google AnalyticsDavid Vogelpohl
 
#Searchlove london tips and tricks for baiting brand signal by @staceycav
#Searchlove london  tips and tricks for baiting brand signal by @staceycav#Searchlove london  tips and tricks for baiting brand signal by @staceycav
#Searchlove london tips and tricks for baiting brand signal by @staceycavStacey MacNaught
 
Low Budget Link Building Tactics - Stacey MacNaught - Digital Olympus
Low Budget Link Building Tactics - Stacey MacNaught - Digital OlympusLow Budget Link Building Tactics - Stacey MacNaught - Digital Olympus
Low Budget Link Building Tactics - Stacey MacNaught - Digital OlympusStacey MacNaught
 
Measuring social media with Google Analytics
Measuring social media with Google AnalyticsMeasuring social media with Google Analytics
Measuring social media with Google AnalyticsGraeme Benstead-Hume
 
Top Google Analytics Customisations - Brighton SEO April 2018
Top Google Analytics Customisations - Brighton SEO April 2018Top Google Analytics Customisations - Brighton SEO April 2018
Top Google Analytics Customisations - Brighton SEO April 2018Anna Lewis
 

What's hot (15)

Security Risks with using CAPTCHAs
Security Risks with using CAPTCHAsSecurity Risks with using CAPTCHAs
Security Risks with using CAPTCHAs
 
Intent Based Analytics with Google Analytics and Google Tag Manager
Intent Based Analytics with Google Analytics and Google Tag ManagerIntent Based Analytics with Google Analytics and Google Tag Manager
Intent Based Analytics with Google Analytics and Google Tag Manager
 
Tatvic webinar net promoter score - final
Tatvic webinar   net promoter score - finalTatvic webinar   net promoter score - final
Tatvic webinar net promoter score - final
 
Building Links and Coverage When Your Content Campaign is Over - outREACH Con...
Building Links and Coverage When Your Content Campaign is Over - outREACH Con...Building Links and Coverage When Your Content Campaign is Over - outREACH Con...
Building Links and Coverage When Your Content Campaign is Over - outREACH Con...
 
Blog Ideas That Don't Require Writing
Blog Ideas That Don't Require Writing Blog Ideas That Don't Require Writing
Blog Ideas That Don't Require Writing
 
ReadingSEO - 14th of November - Master Deck
ReadingSEO - 14th of November - Master DeckReadingSEO - 14th of November - Master Deck
ReadingSEO - 14th of November - Master Deck
 
Web Analytics Explained
Web Analytics ExplainedWeb Analytics Explained
Web Analytics Explained
 
Make Every Rep Sell Like Your Best Rep Hs Edited
Make Every Rep Sell Like Your Best Rep Hs EditedMake Every Rep Sell Like Your Best Rep Hs Edited
Make Every Rep Sell Like Your Best Rep Hs Edited
 
Google Analytics Implementation for Agencies and Companies
Google Analytics Implementation for Agencies and CompaniesGoogle Analytics Implementation for Agencies and Companies
Google Analytics Implementation for Agencies and Companies
 
Advanced Google Analytics
Advanced Google AnalyticsAdvanced Google Analytics
Advanced Google Analytics
 
#Searchlove london tips and tricks for baiting brand signal by @staceycav
#Searchlove london  tips and tricks for baiting brand signal by @staceycav#Searchlove london  tips and tricks for baiting brand signal by @staceycav
#Searchlove london tips and tricks for baiting brand signal by @staceycav
 
Web auditing
Web auditingWeb auditing
Web auditing
 
Low Budget Link Building Tactics - Stacey MacNaught - Digital Olympus
Low Budget Link Building Tactics - Stacey MacNaught - Digital OlympusLow Budget Link Building Tactics - Stacey MacNaught - Digital Olympus
Low Budget Link Building Tactics - Stacey MacNaught - Digital Olympus
 
Measuring social media with Google Analytics
Measuring social media with Google AnalyticsMeasuring social media with Google Analytics
Measuring social media with Google Analytics
 
Top Google Analytics Customisations - Brighton SEO April 2018
Top Google Analytics Customisations - Brighton SEO April 2018Top Google Analytics Customisations - Brighton SEO April 2018
Top Google Analytics Customisations - Brighton SEO April 2018
 

Similar to Fixing Google Analytics Spam

Sucuri Webinar: Defending Your Google Brand Reputation and Analytics Reports
Sucuri Webinar: Defending Your Google Brand Reputation and Analytics ReportsSucuri Webinar: Defending Your Google Brand Reputation and Analytics Reports
Sucuri Webinar: Defending Your Google Brand Reputation and Analytics ReportsSucuri
 
Defending Google Brand Reputation and Analytics Reports
Defending Google Brand Reputation and Analytics ReportsDefending Google Brand Reputation and Analytics Reports
Defending Google Brand Reputation and Analytics ReportsAlycia Mitchell
 
What's New in Google and How Should Companies Really Use Search? by Ann Stanley
What's New in Google and How Should Companies Really Use Search? by Ann StanleyWhat's New in Google and How Should Companies Really Use Search? by Ann Stanley
What's New in Google and How Should Companies Really Use Search? by Ann StanleyDigitalMarketingShow
 
31 Ways To Destroy Your Google Analytics Implementation
31 Ways To Destroy Your Google Analytics Implementation31 Ways To Destroy Your Google Analytics Implementation
31 Ways To Destroy Your Google Analytics ImplementationCharles Meaden
 
Beyond Meta(Data): Improving Your Blog With Google Search Console
Beyond Meta(Data): Improving Your Blog With Google Search ConsoleBeyond Meta(Data): Improving Your Blog With Google Search Console
Beyond Meta(Data): Improving Your Blog With Google Search ConsoleNicole Bullock
 
Fail at Scale: Large Enterprises and the Challenges of In-House SEO
Fail at Scale: Large Enterprises and the Challenges of In-House SEOFail at Scale: Large Enterprises and the Challenges of In-House SEO
Fail at Scale: Large Enterprises and the Challenges of In-House SEOKeith Goode
 
SEO as an In-House. Tips, Strategies, Best Practices
SEO as an In-House. Tips, Strategies, Best PracticesSEO as an In-House. Tips, Strategies, Best Practices
SEO as an In-House. Tips, Strategies, Best PracticesEli Schwartz
 
Google Analytics for SEO Beginners
Google Analytics for SEO BeginnersGoogle Analytics for SEO Beginners
Google Analytics for SEO BeginnersAditya Todawal
 
Tech4Africa Google Workshop 1
Tech4Africa Google Workshop 1Tech4Africa Google Workshop 1
Tech4Africa Google Workshop 1Sarah Blake
 
Google Analytics - Webmaster Tools Pro Setup & Tips
Google Analytics -  Webmaster Tools Pro Setup & TipsGoogle Analytics -  Webmaster Tools Pro Setup & Tips
Google Analytics - Webmaster Tools Pro Setup & TipsRank Fuse Digital Marketing
 
Critical SEO Steps for Website Redesign - slides 20130924
Critical SEO Steps for Website Redesign - slides 20130924Critical SEO Steps for Website Redesign - slides 20130924
Critical SEO Steps for Website Redesign - slides 20130924DemandWave
 
Proactive Measures for Good Site Health - Brighton SEO 2014
Proactive Measures for Good Site Health - Brighton SEO 2014Proactive Measures for Good Site Health - Brighton SEO 2014
Proactive Measures for Good Site Health - Brighton SEO 2014Thomas Whittam
 
Labourtech analytics-0510
Labourtech analytics-0510Labourtech analytics-0510
Labourtech analytics-0510Eric
 
Tips and Techniques for Performing an SEO Audit
Tips and Techniques for Performing an SEO AuditTips and Techniques for Performing an SEO Audit
Tips and Techniques for Performing an SEO AuditBill Hartzer
 
Complete Ga Power User Web
Complete Ga Power User WebComplete Ga Power User Web
Complete Ga Power User WebRoman Zykov
 
Content Growth Stack
Content Growth StackContent Growth Stack
Content Growth StackMatt Dyor
 
Google Webmaster Tools - Beginner's Guide
Google Webmaster Tools - Beginner's GuideGoogle Webmaster Tools - Beginner's Guide
Google Webmaster Tools - Beginner's GuideJahid Hasan
 
How Big Data is Changing SEO - by AnalyticsSEO at BrightonSEO
How Big Data is Changing SEO - by AnalyticsSEO at BrightonSEOHow Big Data is Changing SEO - by AnalyticsSEO at BrightonSEO
How Big Data is Changing SEO - by AnalyticsSEO at BrightonSEOAuthoritas
 
SEO Quality Assurance: Just How Needed Is It? 1,300 SEOs Respond — brightonSE...
SEO Quality Assurance: Just How Needed Is It? 1,300 SEOs Respond — brightonSE...SEO Quality Assurance: Just How Needed Is It? 1,300 SEOs Respond — brightonSE...
SEO Quality Assurance: Just How Needed Is It? 1,300 SEOs Respond — brightonSE...Steven van Vessum
 

Similar to Fixing Google Analytics Spam (20)

Sucuri Webinar: Defending Your Google Brand Reputation and Analytics Reports
Sucuri Webinar: Defending Your Google Brand Reputation and Analytics ReportsSucuri Webinar: Defending Your Google Brand Reputation and Analytics Reports
Sucuri Webinar: Defending Your Google Brand Reputation and Analytics Reports
 
Defending Google Brand Reputation and Analytics Reports
Defending Google Brand Reputation and Analytics ReportsDefending Google Brand Reputation and Analytics Reports
Defending Google Brand Reputation and Analytics Reports
 
What's New in Google and How Should Companies Really Use Search? by Ann Stanley
What's New in Google and How Should Companies Really Use Search? by Ann StanleyWhat's New in Google and How Should Companies Really Use Search? by Ann Stanley
What's New in Google and How Should Companies Really Use Search? by Ann Stanley
 
31 Ways To Destroy Your Google Analytics Implementation
31 Ways To Destroy Your Google Analytics Implementation31 Ways To Destroy Your Google Analytics Implementation
31 Ways To Destroy Your Google Analytics Implementation
 
Beyond Meta(Data): Improving Your Blog With Google Search Console
Beyond Meta(Data): Improving Your Blog With Google Search ConsoleBeyond Meta(Data): Improving Your Blog With Google Search Console
Beyond Meta(Data): Improving Your Blog With Google Search Console
 
Fail at Scale: Large Enterprises and the Challenges of In-House SEO
Fail at Scale: Large Enterprises and the Challenges of In-House SEOFail at Scale: Large Enterprises and the Challenges of In-House SEO
Fail at Scale: Large Enterprises and the Challenges of In-House SEO
 
SEO as an In-House. Tips, Strategies, Best Practices
SEO as an In-House. Tips, Strategies, Best PracticesSEO as an In-House. Tips, Strategies, Best Practices
SEO as an In-House. Tips, Strategies, Best Practices
 
Google Analytics for SEO Beginners
Google Analytics for SEO BeginnersGoogle Analytics for SEO Beginners
Google Analytics for SEO Beginners
 
Tech4Africa Google Workshop 1
Tech4Africa Google Workshop 1Tech4Africa Google Workshop 1
Tech4Africa Google Workshop 1
 
Google Analytics - Webmaster Tools Pro Setup & Tips
Google Analytics -  Webmaster Tools Pro Setup & TipsGoogle Analytics -  Webmaster Tools Pro Setup & Tips
Google Analytics - Webmaster Tools Pro Setup & Tips
 
Critical SEO Steps for Website Redesign - slides 20130924
Critical SEO Steps for Website Redesign - slides 20130924Critical SEO Steps for Website Redesign - slides 20130924
Critical SEO Steps for Website Redesign - slides 20130924
 
Proactive Measures for Good Site Health - Brighton SEO 2014
Proactive Measures for Good Site Health - Brighton SEO 2014Proactive Measures for Good Site Health - Brighton SEO 2014
Proactive Measures for Good Site Health - Brighton SEO 2014
 
Labourtech analytics-0510
Labourtech analytics-0510Labourtech analytics-0510
Labourtech analytics-0510
 
Tips and Techniques for Performing an SEO Audit
Tips and Techniques for Performing an SEO AuditTips and Techniques for Performing an SEO Audit
Tips and Techniques for Performing an SEO Audit
 
Complete Ga Power User Web
Complete Ga Power User WebComplete Ga Power User Web
Complete Ga Power User Web
 
Web Analytics
Web AnalyticsWeb Analytics
Web Analytics
 
Content Growth Stack
Content Growth StackContent Growth Stack
Content Growth Stack
 
Google Webmaster Tools - Beginner's Guide
Google Webmaster Tools - Beginner's GuideGoogle Webmaster Tools - Beginner's Guide
Google Webmaster Tools - Beginner's Guide
 
How Big Data is Changing SEO - by AnalyticsSEO at BrightonSEO
How Big Data is Changing SEO - by AnalyticsSEO at BrightonSEOHow Big Data is Changing SEO - by AnalyticsSEO at BrightonSEO
How Big Data is Changing SEO - by AnalyticsSEO at BrightonSEO
 
SEO Quality Assurance: Just How Needed Is It? 1,300 SEOs Respond — brightonSE...
SEO Quality Assurance: Just How Needed Is It? 1,300 SEOs Respond — brightonSE...SEO Quality Assurance: Just How Needed Is It? 1,300 SEOs Respond — brightonSE...
SEO Quality Assurance: Just How Needed Is It? 1,300 SEOs Respond — brightonSE...
 

Recently uploaded

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
 
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
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 

Recently uploaded (20)

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
 
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
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 

Fixing Google Analytics Spam

  • 1. Fixing Google Analytics Spam Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk Fixing Google Analytics Spam
  • 2. Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk Fixing Google Analytics Spam
  • 3. There are only so many possible GA codes Anyone can copy your code Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk How GA Collects Data Problems? Fixing Google Analytics Spam
  • 4. Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk How do spammers send invalid data Fixing Google Analytics Spam
  • 5. 1. Evil Clone Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk 1. Set up a site with your tracking code 2. Send hits to the site 3. Hits are reflected in your reports with the aim of getting you to click on them Fixing Google Analytics Spam
  • 6. 2. Internet of things Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk How they do it? • Write a script with GA Measurement Protocol • Send hits via your Google Analytics UA Code • Hits are reflected in your reports Fixing Google Analytics Spam
  • 7. Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk They don’t always use your UA code to pollute your data Fixing Google Analytics Spam
  • 8. 3. Bad Bots Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk How they do it? • Program a crawler or botnet to visit your site • Spoof the HTTP headers with fake data • Set a spam website as the HTTP referrer • These spoofed website show up in your referral reports Fixing Google Analytics Spam
  • 9. Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk How do you find the invalid data Fixing Google Analytics Spam
  • 10. Finding Ghost Referrer Spam Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk • Invalid hostnames i.e. blog.example.com are ghost referrer spam • Filtering out invalid hostnames solves scenario #1 and #2 (evil clone, iot) • These hostnames show up as a dimension in GA reports Fixing Google Analytics Spam
  • 11. Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk Look for domains that you do not own These are ghost referrers Fixing Google Analytics Spam
  • 12. Finding BOT Referrer Spam Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk • Referrers are sites where visitors clicked links to get to your site • HTTP Request Headers with referrers set are collected by GA • These referrers make up the Channels in GA reports • Any site that did not send legitimate visitors are bot spam referrers • Removing spam referrers solves Scenario #3 (bots) Fixing Google Analytics Spam
  • 13. Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk Look for spam sites that shouldn’t be sending traffic to your site Fixing Google Analytics Spam
  • 14. Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk How do you remove the invalid data Fixing Google Analytics Spam
  • 15. Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk To remove from future reports • Apply a filter to your views include only valid hostnames - This modifies all data going forward • Apply a filter to your Views exclude spam referrers • Set an annotation in Google Analytics - This reminds you when the filter was applied To remove from past reports • Create segments of valid hostnames and exclude spam referrers - View past data without the invalid hostnames Remove Google Analytics spam Fixing Google Analytics Spam
  • 16. Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk Raw and Test Views • You get 25 views for every property in Google Analytics • Views allow you to add filters to change how data is processed • Once you add a filter it alters the data forever for that view • Use a new view to test any new filter before applying it to your main views • Always try to keep one view completely unfiltered • Ideally create another back up view with basic filters and goals too Fixing Google Analytics Spam
  • 17. Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk Set a Ghost Filter Fixing Google Analytics Spam
  • 18. Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk Set a Ghost Segment Fixing Google Analytics Spam
  • 19. Filter and Segment Bot Referrers Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk • Same process: filter to protect future data and segment to fix past data • Instead of including only good refers, exclude the bad ones • It is useful to use lists online of known bad referrers • Use a tool like referrerspamblocker.com to import segments and filters • Always use a test view first for any filters you apply to data Fixing Google Analytics Spam
  • 20. Fixing Google Analytics Spam Steven Watts | @bboywattsy @newtlabsuk | newtlabs.co.uk Fixing Google Analytics Spam [FIN]