100 Topics and Models to Learn in Google Analytics and Google Tag
Manager
Google Analytics:
1. Account Structure
○ Accounts, Properties, and Views
2. Tracking Code Implementation
○ Standard and Enhanced Ecommerce Tracking
3. Data Collection and Processing
○ How Data is Collected, Processed, and Stored
4. Filters and Segments
○ Creating and Applying Filters
○ Custom Segments
5. Goals and Conversions
○ Setting Up Goals
○ Smart Goals
6. Events Tracking
○ Event Categories, Actions, and Labels
7. Ecommerce Tracking
○ Enhanced Ecommerce Setup
○ Product and Transaction Data
8. Custom Dimensions and Metrics
○ Setting Up and Using Custom Dimensions
○ Creating Custom Metrics
9. Reports and Dashboards
○ Standard Reports
○ Custom Reports
○ Real-Time Reports
○ Dashboards
10. Audience Reports
○ Demographics and Interests
○ Geo Reports
11. Acquisition Reports
○ Channels
○ Source/Medium
○ Campaigns
12. Behavior Reports
○ Behavior Flow
○ Site Content
○ Site Speed
○ Site Search
13. Con○ Goal Flow
○ Funnel Visualization
○ Multi-Channel Funnels
○ Attribution Models
14. Real-Time Reporting
○ Real-Time Overview
○ Real-Time Conversions
15. User Explorer
○ Analyzing Individual User Behavior
16. Google Ads Integration
○ Linking Google Ads to Analytics
○ Importing Analytics Goals and Transactions
17. Search Console Integration
○ Viewing Search Console Data in Analytics
18. Measurement Protocol
○ Sending Data to Analytics Programmatically
19. Advanced Analysis
○ Cohort Analysis
○ Lifetime Value Report
○ Segment Overlap
20. Cross-Device Tracking
○ User-ID Feature
○ Cross-Device Reports
21. Data Studio Integration
○ Creating Reports in Google Data Studio
○ Connecting Google Analytics Data
22. Data Sampling
○ Understanding and Managing Data Sampling
23. Data Retention Settings
○ Configuring Data Retention Policies
24. Debugging and Troubleshooting
○ Using Google Analytics Debugger
○ Common Issues and Fixes
25. Custom Alerts
○ Setting Up Custom Alerts for Key Metrics
26. User Permissions
○ Managing User Permissions and Roles
27. GDPR and CCPA Compliance
○ Data Privacy Considerations
28. Site Search Setup
○ Configuring Site Search Tracking
29. Internal Traffic Filtering
○ Excluding Internal Traffic from Reports
30. Ann○ Adding and Managing Annotations
Google Tag Manager
31. Tag Manager Basics
○ Account and Container Setup
32. Tag Types
○ Different Types of Tags (GA, Google Ads, Custom HTML)
33. Triggers
○ Understanding Trigger Types (Pageview, Click, Form Submission)
34. Variables
○ Built-in Variables
○ User-Defined Variables
35. Event Tracking
○ Setting Up Event Tracking with GTM
36. Tag Sequencing
○ Controlling Tag Firing Order
37. Custom HTML Tags
○ Writing and Implementing Custom HTML/JavaScript Tags
38. Custom JavaScript Variables
○ Creating Custom JavaScript Variables
39. Data Layer
○ Understanding and Implementing the Data Layer
40. Enhanced Ecommerce Tracking
○ Setting Up Enhanced Ecommerce Tags and Triggers
41. Cross-Domain Tracking
○ Implementing Cross-Domain Tracking
42. Google Analytics Settings Variable
○ Using the GA Settings Variable
43. Debugging Tools
○ Using GTM Preview and Debug Mode
44. Tag Templates
○ Using and Creating Custom Tag Templates
45. Auto-Event Tracking
○ Implementing Auto-Event Tracking for Clicks and Forms
46. Form Tracking
○ Tracking Form Submissions with GTM
47. Conversion Linker Tag
○ Setting Up Conversion Linker Tag
48. Server-Side Tagging
○ Introduction to Server-Side Tagging
49. User Timings
○ Setting Up User Timings in GTM
50. Custom Event Listeners
○51. Video Tracking
○ Tracking Video Interactions
52. Scroll Tracking
○ Implementing Scroll Depth Tracking
53. Outbound Link Clicks
○ Tracking Outbound Link Clicks
54. Error Tracking
○ Tracking JavaScript Errors
55. AMP Pages
○ Setting Up GTM on AMP Pages
56. SPA (Single Page Application)
○ Implementing GTM on SPAs
57. Data Layer Variables
○ Creating and Using Data Layer Variables
58. Regex in GTM
○ Using Regular Expressions in Triggers
59. Content Security Policy (CSP)
○ Understanding GTM’s Role in CSP
60. Consent Mode
○ Implementing Consent Mode Tags
61. Facebook Pixel
○ Setting Up Facebook Pixel with GTM
62. LinkedIn Insight Tag
○ Implementing LinkedIn Insight Tag
63. Twitter Universal Website Tag
○ Setting Up Twitter Tag
64. Retargeting Tags
○ Implementing Retargeting Tags
65. Floodlight Tags
○ Setting Up Floodlight Tags for DoubleClick
66. Conversion Tags
○ Implementing Google Ads Conversion Tags
67. Custom Templates
○ Creating Custom Tag, Trigger, and Variable Templates
68. Import/Export Containers
○ Importing and Exporting Containers
69. Version Control
○ Using GTM Versions and Workspaces
70. User Permissions
○ Managing User Permissions in GTM
71. Best Practices
○ GTM Best Practices for Tag Management
72. Data Layer Pushes
○73. Environment and Debugging
○ Creating Environments for Testing
74. Scheduling Tags
○ Setting Up Scheduled Tag Firing
75. Lookup Tables
○ Using Lookup Tables for Dynamic Tagging
76. URL Variables
○ Extracting and Using URL Variables
77. Custom Dimensions and Metrics in GTM
○ Setting Up Custom Dimensions and Metrics
78. JavaScript Error Tracking
○ Tracking JavaScript Errors with GTM
79. Form Abandonment Tracking
○ Implementing Form Abandonment Tracking
80. User ID Tracking
○ Implementing User ID Tracking
81. Consent Mode Integration
○ Using Consent Mode with GTM
82. Scroll Tracking Implementation
○ Setting Up and Analyzing Scroll Tracking
83. Enhanced Link Attribution
○ Implementing Enhanced Link Attribution
84. Throttling and Debouncing
○ Implementing Throttling and Debouncing in GTM
85. Performance Monitoring
○ Tracking Performance Metrics
86. Third-Party Tool Integrations
○ Integrating Third-Party Tools with GTM
87. Event Tracking Best Practices
○ Best Practices for Event Tracking
88. Form Field Tracking
○ Tracking Interactions with Specific Form Fields
89. Tracking Engagement with Interactive Elements
○ Implementing Tracking for Quizzes, Calculators, etc.
90. Optimizing Tag Performance
○ Techniques for Optimizing Tag Load Performance
91. Monitoring Tag Firing
○ Setting Up Monitoring for Tag Firing
92. Global Site Tag (gtag.js)
○ Understanding and Implementing Global Site Tag
93. Tracking File Downloads
○ Setting Up Tracking for File Downloads
94. URL Fragment Tracking
○95. User Timing Hits
○ Implementing User Timing Hits for Performance Measurement
96. Retargeting Audiences
○ Creating and Managing Retargeting Audiences
97. Dynamic Remarketing
○ Setting Up Dynamic Remarketing Tags
98. Tracking Virtual Pageviews
○ Implementing Virtual Pageviews for SPA
99. Custom JavaScript in Tags
○ Using Custom JavaScript in GTM Tags
100. Debugging and QA - Best Practices for Debugging and Quality Assurance