Tag Inspector - performance impact of tags - webinar followup
1. Tags and Performance
The Performance Impact of Tags
3.16.17
Confidential property of Tag Inspector. Not to be disclosed, reproduced, distributed or used for any unauthorized purpose
without Tag Inspector’s prior written authorization.
2017 InfoTrust, LLC. All Rights Reserved.
2. About Tag Inspector and Your Presenter
❏Tag Inspector is a product of InfoTrust, LLC
❏InfoTrust
❏ Web analytics, tag management, and product development
❏ 2,000+ sites analyzed and supported annually
❏ 30+ digital marketing and training programs a year
❏ Offices: Cincinnati, USA and Dubai, UAE
❏Presenting
❏ Lucas Long, Tag Inspector Product Manager & Tag Management Consultant
3. Agenda
❏How it all works (your site & the tags on it)
❏Performance Basics
❏ Definitions
❏ Piecing together the puzzle
❏The Tag Factor and their impact
❏Optimizations and what to look for
❏Summary and Q&A
12. Agenda
❏How it all works (your site & the tags on it)
❏Performance Basics
❏ Definitions
❏ Piecing together the puzzle
❏The Tag Factor and their impact
❏Optimizations and what to look for
❏Summary and Q&A
13. Performance Basics - Definitions
❏ Client
❏Server
❏Processing Time
❏Latency
❏Requests
❏CPU (Central Processing Unit
❏Bandwidth
❏Request Size
15. Performance Basics - Piecing it together
Client
❏ CPU
❏ How much can the machine handle?
❏ Processing time & effort
❏Browser limitations
❏ Request volume limits
❏ To same domain
❏ In total
❏Site code
16. Performance Basics - Piecing it together
❏ Bandwidth
❏ “Size” of the pipe
❏ How much can the internet connection handle at
once?
❏ Distance travelled
❏ The internet is literally a bunch of wires. While
small, location matters
❏ Connection Speed
❏ How quickly can our requests and responses travel?
Connection/“Pipe”
17. Performance Basics - Piecing it together
❏ Latency
❏ Time for server to begin response
❏Processing time
❏Location
Server
19. Performance Basics - Piecing it together
❏ Sync vs. Async
❏ Blocking other requests or run in parallel?
❏Request size & volume
❏ Bandwidth implications
❏ Piggybacking & “Daisy Chaining”
❏Nature of requests
❏ Different types & functions
❏ Processing required
Tags
20. Agenda
❏How it all works (your site & the tags on it)
❏Performance Basics
❏ Definitions
❏ Piecing together the puzzle
❏The Tag Factor and their impact
❏Optimizations and what to look for
❏Summary and Q&A
21. Tag Factor and their impact
❏ Additional requests
❏ Content loading (if sync)
❏ Processing necessary (CPU usage, request limits, etc.)
❏ Layout and display (depending upon function of tag)
❏ Takes bandwidth
22. Agenda
❏How it all works (your site & the tags on it)
❏Performance Basics
❏ Definitions
❏ Piecing together the puzzle
❏The Tag Factor and their impact
❏Optimizations and what to look for
❏Summary and Q&A
23. Optimizations and what to look for
❏End goal - Optimize user experience
❏Goal load times for content and all assets
❏Client side
❏ Who are your users?
❏ Processing
❏Connection/“pipes”
❏ How do users access your site?
❏ Where are your users?
24. Optimizations and what to look for
❏ Tag considerations
❏ How does tag load?
❏ What is tag/platform doing?
❏ Piggybacking (“Daisy-chaining”)
❏ Latency
❏ Request characteristics
❏ Processing necessary
25. Agenda
❏How it all works (your site & the tags on it)
❏Performance Basics
❏ Definitions
❏ Piecing together the puzzle
❏The Tag Factor and their impact
❏Optimizations and what to look for
❏Summary and Q&A