際際滷

際際滷Share a Scribd company logo
Bots vs real_users
Bots vs. Real Users  Page Load Times
You want/need to know about the Load Times and Core Web Vitals of
your Digital Brand or offerings for your real users?
Cool, lets get there but be aware of the Bots. They can ruin
everything.
Best possible Source: Browser of your User
Best possible Analytics Engine =
Get Browser Performance Metrics into New
Relic
(Browser performance metrics arrived in New Relic)
1.) Create a free Account at https://newrelic.com/signup
2.) Follow the instructions on the start page  in case you are already a New Relic user  just click on
Be aware: This includes every User Agent
Make sense of the of the data
 Get an overview
Once you have collected at least a day of data you are good to start identifying your
real Real Users. Lets click on Dashboards create a new one and do some queries:
FROM PageView SELECT count(*) where domain = ' mainDomain.com ' SINCE 1 day AGO limit 20 timeseries
FROM PageView SELECT average(duration) where domain= mainDomain.com' SINCE 1 day AGO limit 20 timeseries
Make sense of the of the data : Find the real users
95% of Real Users are using up to date Browsers (more or less)  80% of Bots (or
Machines) visit you with outdated Browser Versions  How to get there? Lets group
them!
FROM PageView
select count(userAgentName) where domain
= mainDomain.com' facet userAgentName
, userAgentVersion
limit 20
These are pretty
outdated
Versions
Make sense of the of the data : Proof for Bots
Bots behave different from Real People  they either appear in spikes (crawls) or
permanent (i. e. Synthetic Monitors). Lets check how these Browserversions behave
FROM PageView
select count(userAgentName) where domain
= mainDomain.com' facet userAgentName
, userAgentVersion
limit 20 since 1 day ago timeseries
Linear Traffic over the course of
the Day = not real users
Make sense of the of the data : Proof for Humans
Bots behave different from Real People  they either appear in spikes (crawls) or
permanent (i. e. Synthetic Monitors). Lets check how these Browserversions behave
FROM PageView
select count(userAgentName) where domain
= mainDomain.com' facet userAgentName
, userAgentVersion
limit 20 since 1 day ago timeseries
Normal Traffic  Human sleep at
Night. International variances
possible
Make sense of the data: Now the performance!
 We combine the learnings and check whats going on. Bots often call from Data Centers while Real
People often struggle with bandwidth variances.
FROM PageView
SELECT
filter(average(duration), where userAgentVersion >= '83' and userAgentName like 'Chrome') as 'Chrome Real User,
filter(average(duration), where userAgentName not like 'Chrome' and userAgentVersion not like '13.2.3' and userAgentVersion not like '9.1' and userAgentVersion != '10') as 'Other Real User Brow
filter(average(duration), where domain = 'newrelic.com) as 'Duration Unfiltered,
filter(average(duration), where userAgentVersion < '83' and userAgentName like 'Chrome') as 'Bots
WHERE domain = mainDomain.com SINCE 7 days AGO timeseries 15 minutes
Here we have proof that:
 Bots are served way faster than humans
 The high amount of Bots (in this extreme
example) make the Performance appear solid
and stable
 It is helpful to understand what you are
looking for

More Related Content

Similar to Bots vs real_users (20)

High Speed Web Sites At Scale
High Speed Web Sites At ScaleHigh Speed Web Sites At Scale
High Speed Web Sites At Scale
Buddy Brewer
Google Analytics tutorial by Jay Murphy
Google Analytics tutorial by Jay Murphy Google Analytics tutorial by Jay Murphy
Google Analytics tutorial by Jay Murphy
Newport Interactive Marketers
Clickstream Analysis
Clickstream AnalysisClickstream Analysis
Clickstream Analysis
intuitiv.de
Google Analytics
Google Analytics Google Analytics
Google Analytics
Newport Interactive Marketers
High Speed Web Sites At Scale (Buddy Brewer)
High Speed Web Sites At Scale (Buddy Brewer)High Speed Web Sites At Scale (Buddy Brewer)
High Speed Web Sites At Scale (Buddy Brewer)
Ontico
Guide To Using Inspect Element on Mac.pdf
Guide To Using Inspect Element on Mac.pdfGuide To Using Inspect Element on Mac.pdf
Guide To Using Inspect Element on Mac.pdf
kalichargn70th171
DataDome's winning deck for 2019 FIC (Cybersecurity International Forum) "Pri...
DataDome's winning deck for 2019 FIC (Cybersecurity International Forum) "Pri...DataDome's winning deck for 2019 FIC (Cybersecurity International Forum) "Pri...
DataDome's winning deck for 2019 FIC (Cybersecurity International Forum) "Pri...
DataDome
Digital Ad Glossary.pdf
Digital Ad Glossary.pdfDigital Ad Glossary.pdf
Digital Ad Glossary.pdf
awhite18
Google Analytics Training
Google Analytics TrainingGoogle Analytics Training
Google Analytics Training
vishalsaxena952267
Omniture 101 - Digital Analytics - iProspect Canada
Omniture 101 - Digital Analytics - iProspect CanadaOmniture 101 - Digital Analytics - iProspect Canada
Omniture 101 - Digital Analytics - iProspect Canada
Lemesle Gautier
Google Analytics Workshop 2013
Google Analytics Workshop 2013Google Analytics Workshop 2013
Google Analytics Workshop 2013
Milad Safarzadeh
E Commerce Analytics Demandware
E Commerce Analytics DemandwareE Commerce Analytics Demandware
E Commerce Analytics Demandware
loripelletier
Which watcher watches CloudWatch
Which watcher watches CloudWatch Which watcher watches CloudWatch
Which watcher watches CloudWatch
David Lutz
17 Web Performance Metrics You Should Care About
17 Web Performance Metrics You Should Care About17 Web Performance Metrics You Should Care About
17 Web Performance Metrics You Should Care About
Evgeny Tsarkov
An Introduction to Web Analytics
An Introduction to Web AnalyticsAn Introduction to Web Analytics
An Introduction to Web Analytics
iexpertsforum
Google analytics
Google analyticsGoogle analytics
Google analytics
Hemant Mali
Micro services from scratch - Part 1
Micro services from scratch - Part 1Micro services from scratch - Part 1
Micro services from scratch - Part 1
Azrul MADISA
Complete Google analytics document
Complete Google analytics documentComplete Google analytics document
Complete Google analytics document
Parshuram Yadav
Www usenix-org
Www usenix-orgWww usenix-org
Www usenix-org
Ouzza Brahim
Load Speed PSI development of webcore vitals
Load Speed PSI development of webcore vitalsLoad Speed PSI development of webcore vitals
Load Speed PSI development of webcore vitals
rahmathidayat471220
High Speed Web Sites At Scale
High Speed Web Sites At ScaleHigh Speed Web Sites At Scale
High Speed Web Sites At Scale
Buddy Brewer
Clickstream Analysis
Clickstream AnalysisClickstream Analysis
Clickstream Analysis
intuitiv.de
High Speed Web Sites At Scale (Buddy Brewer)
High Speed Web Sites At Scale (Buddy Brewer)High Speed Web Sites At Scale (Buddy Brewer)
High Speed Web Sites At Scale (Buddy Brewer)
Ontico
Guide To Using Inspect Element on Mac.pdf
Guide To Using Inspect Element on Mac.pdfGuide To Using Inspect Element on Mac.pdf
Guide To Using Inspect Element on Mac.pdf
kalichargn70th171
DataDome's winning deck for 2019 FIC (Cybersecurity International Forum) "Pri...
DataDome's winning deck for 2019 FIC (Cybersecurity International Forum) "Pri...DataDome's winning deck for 2019 FIC (Cybersecurity International Forum) "Pri...
DataDome's winning deck for 2019 FIC (Cybersecurity International Forum) "Pri...
DataDome
Digital Ad Glossary.pdf
Digital Ad Glossary.pdfDigital Ad Glossary.pdf
Digital Ad Glossary.pdf
awhite18
Omniture 101 - Digital Analytics - iProspect Canada
Omniture 101 - Digital Analytics - iProspect CanadaOmniture 101 - Digital Analytics - iProspect Canada
Omniture 101 - Digital Analytics - iProspect Canada
Lemesle Gautier
Google Analytics Workshop 2013
Google Analytics Workshop 2013Google Analytics Workshop 2013
Google Analytics Workshop 2013
Milad Safarzadeh
E Commerce Analytics Demandware
E Commerce Analytics DemandwareE Commerce Analytics Demandware
E Commerce Analytics Demandware
loripelletier
Which watcher watches CloudWatch
Which watcher watches CloudWatch Which watcher watches CloudWatch
Which watcher watches CloudWatch
David Lutz
17 Web Performance Metrics You Should Care About
17 Web Performance Metrics You Should Care About17 Web Performance Metrics You Should Care About
17 Web Performance Metrics You Should Care About
Evgeny Tsarkov
An Introduction to Web Analytics
An Introduction to Web AnalyticsAn Introduction to Web Analytics
An Introduction to Web Analytics
iexpertsforum
Google analytics
Google analyticsGoogle analytics
Google analytics
Hemant Mali
Micro services from scratch - Part 1
Micro services from scratch - Part 1Micro services from scratch - Part 1
Micro services from scratch - Part 1
Azrul MADISA
Complete Google analytics document
Complete Google analytics documentComplete Google analytics document
Complete Google analytics document
Parshuram Yadav
Load Speed PSI development of webcore vitals
Load Speed PSI development of webcore vitalsLoad Speed PSI development of webcore vitals
Load Speed PSI development of webcore vitals
rahmathidayat471220

Recently uploaded (20)

ヰ$__Cubase Pro Crack Full Activativated 2025
ヰ$__Cubase Pro Crack Full Activativated 2025ヰ$__Cubase Pro Crack Full Activativated 2025
ヰ$__Cubase Pro Crack Full Activativated 2025
abrishhayat858
50-Database Efficiency 101 Understanding and Implementing PostgreSQL Indexes....
50-Database Efficiency 101 Understanding and Implementing PostgreSQL Indexes....50-Database Efficiency 101 Understanding and Implementing PostgreSQL Indexes....
50-Database Efficiency 101 Understanding and Implementing PostgreSQL Indexes....
Doug Ortiz
9th Edition of International Research Awards
9th Edition of International Research Awards9th Edition of International Research Awards
9th Edition of International Research Awards
sciencereviewerview
Analyzing Consumer Spending Trends and Purchasing Behavior
Analyzing Consumer Spending Trends and Purchasing BehaviorAnalyzing Consumer Spending Trends and Purchasing Behavior
Analyzing Consumer Spending Trends and Purchasing Behavior
omololaokeowo1
Lesson 6- Data Visualization and Reporting.pptx
Lesson 6- Data Visualization and Reporting.pptxLesson 6- Data Visualization and Reporting.pptx
Lesson 6- Data Visualization and Reporting.pptx
1045858
When Models Meet Data: From ancient science to todays Artificial Intelligence...
When Models Meet Data: From ancient science to todays Artificial Intelligence...When Models Meet Data: From ancient science to todays Artificial Intelligence...
When Models Meet Data: From ancient science to todays Artificial Intelligence...
ssuserbbbef4
BEST MACHINE LEARNING INSTITUTE IS DICSITCOURSES
BEST MACHINE LEARNING INSTITUTE IS DICSITCOURSESBEST MACHINE LEARNING INSTITUTE IS DICSITCOURSES
BEST MACHINE LEARNING INSTITUTE IS DICSITCOURSES
gs5545791
2025-03-03-Philly-AAAI-GoodData-Build Secure RAG Apps With Open LLM
2025-03-03-Philly-AAAI-GoodData-Build Secure RAG Apps With Open LLM2025-03-03-Philly-AAAI-GoodData-Build Secure RAG Apps With Open LLM
2025-03-03-Philly-AAAI-GoodData-Build Secure RAG Apps With Open LLM
Timothy Spann
Plant Disease Prediction with Image Classification using CNN.pdf
Plant Disease Prediction with Image Classification using CNN.pdfPlant Disease Prediction with Image Classification using CNN.pdf
Plant Disease Prediction with Image Classification using CNN.pdf
Theekshana Wanniarachchi
Cybersecurity_Management_Presentation.pptx
Cybersecurity_Management_Presentation.pptxCybersecurity_Management_Presentation.pptx
Cybersecurity_Management_Presentation.pptx
rajkumarrch23
G33this is the presentaion fo smart desing.pdf
G33this is the presentaion fo smart desing.pdfG33this is the presentaion fo smart desing.pdf
G33this is the presentaion fo smart desing.pdf
Li0nSinEscanor
Design Data Model Objects for Analytics, Activation, and AI
Design Data Model Objects for Analytics, Activation, and AIDesign Data Model Objects for Analytics, Activation, and AI
Design Data Model Objects for Analytics, Activation, and AI
aaronmwinters
Updated Willow 2025 Media Deck_280225 Updated.pdf
Updated Willow 2025 Media Deck_280225 Updated.pdfUpdated Willow 2025 Media Deck_280225 Updated.pdf
Updated Willow 2025 Media Deck_280225 Updated.pdf
tangramcommunication
AI-Agents-and-Environments AIML unit 1.pptx
AI-Agents-and-Environments AIML unit 1.pptxAI-Agents-and-Environments AIML unit 1.pptx
AI-Agents-and-Environments AIML unit 1.pptx
JohnWilliam111370
Kaggle & Datathons: A Practical Guide to AI Competitions
Kaggle & Datathons: A Practical Guide to AI CompetitionsKaggle & Datathons: A Practical Guide to AI Competitions
Kaggle & Datathons: A Practical Guide to AI Competitions
rasheedsrq
Getting started with the basics of python
Getting started with the basics of pythonGetting started with the basics of python
Getting started with the basics of python
asharjavidaj
2025 Trends: What Really Works in SEO and Content Marketing
2025 Trends: What Really Works in SEO and Content Marketing2025 Trends: What Really Works in SEO and Content Marketing
2025 Trends: What Really Works in SEO and Content Marketing
Dr. Sasidharan Murugan
Large Language Models (LLMs) part one.pptx
Large Language Models (LLMs) part one.pptxLarge Language Models (LLMs) part one.pptx
Large Language Models (LLMs) part one.pptx
harmardir
Introduction to Generative Artificial Intelligence
Introduction to Generative Artificial IntelligenceIntroduction to Generative Artificial Intelligence
Introduction to Generative Artificial Intelligence
Loic Merckel
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa
ヰ$__Cubase Pro Crack Full Activativated 2025
ヰ$__Cubase Pro Crack Full Activativated 2025ヰ$__Cubase Pro Crack Full Activativated 2025
ヰ$__Cubase Pro Crack Full Activativated 2025
abrishhayat858
50-Database Efficiency 101 Understanding and Implementing PostgreSQL Indexes....
50-Database Efficiency 101 Understanding and Implementing PostgreSQL Indexes....50-Database Efficiency 101 Understanding and Implementing PostgreSQL Indexes....
50-Database Efficiency 101 Understanding and Implementing PostgreSQL Indexes....
Doug Ortiz
9th Edition of International Research Awards
9th Edition of International Research Awards9th Edition of International Research Awards
9th Edition of International Research Awards
sciencereviewerview
Analyzing Consumer Spending Trends and Purchasing Behavior
Analyzing Consumer Spending Trends and Purchasing BehaviorAnalyzing Consumer Spending Trends and Purchasing Behavior
Analyzing Consumer Spending Trends and Purchasing Behavior
omololaokeowo1
Lesson 6- Data Visualization and Reporting.pptx
Lesson 6- Data Visualization and Reporting.pptxLesson 6- Data Visualization and Reporting.pptx
Lesson 6- Data Visualization and Reporting.pptx
1045858
When Models Meet Data: From ancient science to todays Artificial Intelligence...
When Models Meet Data: From ancient science to todays Artificial Intelligence...When Models Meet Data: From ancient science to todays Artificial Intelligence...
When Models Meet Data: From ancient science to todays Artificial Intelligence...
ssuserbbbef4
BEST MACHINE LEARNING INSTITUTE IS DICSITCOURSES
BEST MACHINE LEARNING INSTITUTE IS DICSITCOURSESBEST MACHINE LEARNING INSTITUTE IS DICSITCOURSES
BEST MACHINE LEARNING INSTITUTE IS DICSITCOURSES
gs5545791
2025-03-03-Philly-AAAI-GoodData-Build Secure RAG Apps With Open LLM
2025-03-03-Philly-AAAI-GoodData-Build Secure RAG Apps With Open LLM2025-03-03-Philly-AAAI-GoodData-Build Secure RAG Apps With Open LLM
2025-03-03-Philly-AAAI-GoodData-Build Secure RAG Apps With Open LLM
Timothy Spann
Plant Disease Prediction with Image Classification using CNN.pdf
Plant Disease Prediction with Image Classification using CNN.pdfPlant Disease Prediction with Image Classification using CNN.pdf
Plant Disease Prediction with Image Classification using CNN.pdf
Theekshana Wanniarachchi
Cybersecurity_Management_Presentation.pptx
Cybersecurity_Management_Presentation.pptxCybersecurity_Management_Presentation.pptx
Cybersecurity_Management_Presentation.pptx
rajkumarrch23
G33this is the presentaion fo smart desing.pdf
G33this is the presentaion fo smart desing.pdfG33this is the presentaion fo smart desing.pdf
G33this is the presentaion fo smart desing.pdf
Li0nSinEscanor
Design Data Model Objects for Analytics, Activation, and AI
Design Data Model Objects for Analytics, Activation, and AIDesign Data Model Objects for Analytics, Activation, and AI
Design Data Model Objects for Analytics, Activation, and AI
aaronmwinters
Updated Willow 2025 Media Deck_280225 Updated.pdf
Updated Willow 2025 Media Deck_280225 Updated.pdfUpdated Willow 2025 Media Deck_280225 Updated.pdf
Updated Willow 2025 Media Deck_280225 Updated.pdf
tangramcommunication
AI-Agents-and-Environments AIML unit 1.pptx
AI-Agents-and-Environments AIML unit 1.pptxAI-Agents-and-Environments AIML unit 1.pptx
AI-Agents-and-Environments AIML unit 1.pptx
JohnWilliam111370
Kaggle & Datathons: A Practical Guide to AI Competitions
Kaggle & Datathons: A Practical Guide to AI CompetitionsKaggle & Datathons: A Practical Guide to AI Competitions
Kaggle & Datathons: A Practical Guide to AI Competitions
rasheedsrq
Getting started with the basics of python
Getting started with the basics of pythonGetting started with the basics of python
Getting started with the basics of python
asharjavidaj
2025 Trends: What Really Works in SEO and Content Marketing
2025 Trends: What Really Works in SEO and Content Marketing2025 Trends: What Really Works in SEO and Content Marketing
2025 Trends: What Really Works in SEO and Content Marketing
Dr. Sasidharan Murugan
Large Language Models (LLMs) part one.pptx
Large Language Models (LLMs) part one.pptxLarge Language Models (LLMs) part one.pptx
Large Language Models (LLMs) part one.pptx
harmardir
Introduction to Generative Artificial Intelligence
Introduction to Generative Artificial IntelligenceIntroduction to Generative Artificial Intelligence
Introduction to Generative Artificial Intelligence
Loic Merckel
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
ijccsa

Bots vs real_users

  • 2. Bots vs. Real Users Page Load Times You want/need to know about the Load Times and Core Web Vitals of your Digital Brand or offerings for your real users? Cool, lets get there but be aware of the Bots. They can ruin everything.
  • 3. Best possible Source: Browser of your User Best possible Analytics Engine =
  • 4. Get Browser Performance Metrics into New Relic (Browser performance metrics arrived in New Relic) 1.) Create a free Account at https://newrelic.com/signup 2.) Follow the instructions on the start page in case you are already a New Relic user just click on
  • 5. Be aware: This includes every User Agent
  • 6. Make sense of the of the data Get an overview Once you have collected at least a day of data you are good to start identifying your real Real Users. Lets click on Dashboards create a new one and do some queries: FROM PageView SELECT count(*) where domain = ' mainDomain.com ' SINCE 1 day AGO limit 20 timeseries FROM PageView SELECT average(duration) where domain= mainDomain.com' SINCE 1 day AGO limit 20 timeseries
  • 7. Make sense of the of the data : Find the real users 95% of Real Users are using up to date Browsers (more or less) 80% of Bots (or Machines) visit you with outdated Browser Versions How to get there? Lets group them! FROM PageView select count(userAgentName) where domain = mainDomain.com' facet userAgentName , userAgentVersion limit 20 These are pretty outdated Versions
  • 8. Make sense of the of the data : Proof for Bots Bots behave different from Real People they either appear in spikes (crawls) or permanent (i. e. Synthetic Monitors). Lets check how these Browserversions behave FROM PageView select count(userAgentName) where domain = mainDomain.com' facet userAgentName , userAgentVersion limit 20 since 1 day ago timeseries Linear Traffic over the course of the Day = not real users
  • 9. Make sense of the of the data : Proof for Humans Bots behave different from Real People they either appear in spikes (crawls) or permanent (i. e. Synthetic Monitors). Lets check how these Browserversions behave FROM PageView select count(userAgentName) where domain = mainDomain.com' facet userAgentName , userAgentVersion limit 20 since 1 day ago timeseries Normal Traffic Human sleep at Night. International variances possible
  • 10. Make sense of the data: Now the performance! We combine the learnings and check whats going on. Bots often call from Data Centers while Real People often struggle with bandwidth variances. FROM PageView SELECT filter(average(duration), where userAgentVersion >= '83' and userAgentName like 'Chrome') as 'Chrome Real User, filter(average(duration), where userAgentName not like 'Chrome' and userAgentVersion not like '13.2.3' and userAgentVersion not like '9.1' and userAgentVersion != '10') as 'Other Real User Brow filter(average(duration), where domain = 'newrelic.com) as 'Duration Unfiltered, filter(average(duration), where userAgentVersion < '83' and userAgentName like 'Chrome') as 'Bots WHERE domain = mainDomain.com SINCE 7 days AGO timeseries 15 minutes Here we have proof that: Bots are served way faster than humans The high amount of Bots (in this extreme example) make the Performance appear solid and stable It is helpful to understand what you are looking for