acmutd / acmutd/portal-backend

Google Analytics

Open
#29 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
3
Forks
0
PR merge metrics
No merged PRs in 30d

Description

**Overview**
Centralize analytics reporting and data aggregation through Google Tag Manager instead of linking them all as data streams to a single firebase project.

**Details**
Currently various ACM Development projects have dedicated google analytics tracking built into them but its scattered across different accounts and toolsets. The primary acmutd.co website utilizes a tag associated with comet.acm, hacktoberfest and the previous projects are attached as data streams to a firebase project, and individual dev projects have their own analytics codes associated with their GCP projects. This myriad of different systems causes it to be challenging to view all the marketing and analytics information associated with ACM users in one easy location. This issue's goal is to track the complete migration of all analytics information into Google Tag Manager (a separate service from just google Analytics). Google Tag Manager handles creating various different tags under different organizations or services in one central location that is accessible to all members in the ACM G Suite. It also supports natively adding/managing tags other than just Google Analytics.

**Task List**
- [ ] Create ACM UTD organization on Google Tag Manager and ensure that all G Suite members have visibility into the data / tags
- [ ] Create tags for all the domains / websites / apps maintained by ACM Development
- [ ] acmutd.co
- [ ] hackutd.co
- [ ] 2021.hackutd.co
- [ ] portal.hackutd.co
- [ ] hacktoberfest.acmutd.co
- [ ] trackit.acmutd.co
- [ ] projects.acmutd.co
- [ ] education.acmutd.co
- [ ] research.acmutd.co
- [ ] community.acmutd.co
- [ ] portal.acmutd.co (currently not deployed)

**Additional context**
The goal is to centralize data collection & aggregation. Make it easy to visualize and understand our impact.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.