View the recording here: https://www.catalystdigital.com/techseoboost/#on-demand-recordings
Simo Ahava, Co-founder, Simmer
Server-side tagging introduces something of a paradigm shift to setting up marketing data collection for an organization. Instead of burdening the client device with the responsibility for sending data to third-party endpoints, the data streams are instead proxied through a server-side endpoint that your organization owns. This has huge implications on things like data governance, quality, privacy, security, and enrichment. Unlike traditional “server-side tracking”, where data is collected and processed server-to-server, server-side tagging lets you essentially turn a server environment into a tag management solution.
In this talk, Simo Ahava will walk you through this new paradigm, introducing concepts that some of you might remember from pre-Google-Analytics days of web analytics. But server-side tagging is just so much more. Just like tag management for web browsers broke pre-established notions of what it is to deploy marketing pixels on a site, server-side tagging is here to disrupt the outdated approach of stuffing the site full of third-party resource loads and hoping that the users won’t notice.
Unlocking Passive Income: The Power of Affiliate Marketing
TechSEO Boost 2021 - The Future Is The Past: Tagging And Tracking Through The Server
1. Simo Ahava | @SimoAhava | #TechSEOBoost
Tagging And Tracking Through The Server
The Future Is The Past
2. Simo Ahava | @SimoAhava | #TechSEOBoost
Simo Ahava
• Founder, 8-bit-sheep and Simmer
• Google Developer Expert
• Blogger and developer at
www.simoahava.com
• Tweeter @SimoAhava
• Curator at www.cookiestatus.com
3. Simo Ahava | @SimoAhava | #TechSEOBoost
“Regular” Tagging
37. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Add origin to CSP
38. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Add origin to CSP
Wait for CDN response
39. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Add origin to CSP
Wait for CDN response
HTTP request logged
40. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Add origin to CSP
Wait for CDN response
HTTP request logged
XSS & MitM risk
41. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Add origin to CSP
Wait for CDN response
HTTP request logged
XSS & MitM risk
Rely on 3P JavaScript
42. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Add origin to CSP
Wait for CDN response
HTTP request logged
XSS & MitM risk
Rely on 3P JavaScript
Identifiers, cross-site tracking
43. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Add origin to CSP
44. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Potentially no CSP updates
45. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Potentially no CSP updates
Wait for CDN response
46. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Potentially no CSP updates
Full control over caching
47. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Potentially no CSP updates
Full control over caching
HTTP request logged
48. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Potentially no CSP updates
Full control over caching
Request logged to your logs
49. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Potentially no CSP updates
Full control over caching
Request logged to your logs
XSS & MitM risk
50. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Potentially no CSP updates
Full control over caching
Request logged to your logs
(Potentially) mitigated attacks
51. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Potentially no CSP updates
Full control over caching
Request logged to your logs
(Potentially) mitigated attacks
Rely on 3P JavaScript
52. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Potentially no CSP updates
Full control over caching
Request logged to your logs
(Potentially) mitigated attacks
Avoid running 3P JavaScript
53. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Potentially no CSP updates
Full control over caching
Request logged to your logs
(Potentially) mitigated attacks
Avoid running 3P JavaScript
Identifiers, cross-site tracking
54. Simo Ahava | @SimoAhava | #TechSEOBoost
HTTP requests
HTTP responses
Potentially no CSP updates
Full control over caching
Request logged to your logs
(Potentially) mitigated attacks
Avoid running 3P JavaScript
Passing identifiers is your choice
55. Simo Ahava | @SimoAhava | #TechSEOBoost
Frequently Asked Questions
56. Simo Ahava | @SimoAhava | #TechSEOBoost
Does this replace client-side tagging?
57. Simo Ahava | @SimoAhava | #TechSEOBoost
Is this server-side tracking?
58. Simo Ahava | @SimoAhava | #TechSEOBoost
Is this legal?
59. Simo Ahava | @SimoAhava | #TechSEOBoost
Is it future-proofed against ad blockers
and tracking protections?
60. Simo Ahava | @SimoAhava | #TechSEOBoost
How do I migrate to server-side
tagging?
61. Simo Ahava | @SimoAhava | #TechSEOBoost
Where can I learn more about this?
62. Simo Ahava | @SimoAhava | #TechSEOBoost
Resources
My articles:
https://www.simoahava.com/tags/server-side-tagging/
Official documentation:
https://developers.google.com/tag-manager/server-side
Overview video:
https://www.youtube.com/watch?v=6OGbOh216mU
63. Simo Ahava | @SimoAhava | #TechSEOBoost
Resources
Server-side Tagging In Google Tag
Manager – A Simmer Course
https://www.teamsimmer.com/