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