hackforla / website

Hack for LA's website
https://www.hackforla.org
GNU General Public License v2.0
315 stars 752 forks source link

Google Analytics #1730

Open Sihemgourou opened 3 years ago

Sihemgourou commented 3 years ago

Dependency

Overview

As a product manager, I need GA to track activity on the hackforla website so that we can understand user behavior

Details

for this issue, you will need access to the website 1password account

Action Items

Resources/Instructions

GA Deployment

GA exists on all pages because its in the head.html page https://github.com/hackforla/website/wiki/Hack-for-LA's-Site-Architecture#api-endpoints Google Analytics is our primary tool for analyzing user interaction and traffic to the Hack for LA website. The script for the Google Analytics API can be found in the [head.html](https://github.com/hackforla/website/blob/gh-pages/_includes/head.html) file as well as the [redirect.html](https://github.com/hackforla/website/blob/gh-pages/_layouts/redirect.html) layout file, to ensure that every page will be analyzed.

Related issues

Dashboards

The owner of the dashboards is webadmin@hackforla.org You can see all drafts when you are in this account: https://lookerstudio.google.com/

Process for making new dashboards

Current dashboards and drafts

If we later decide to add tags

Here are the steps to begin event tracking:

  1. Set up Google Tag Manager
  2. Identify what events we want to track
  3. Create the events in Google Tag Manager

Source: https://www.youtube.com/watch?v=oQNA8itUXOk&ab_channel=Simplilearn Provided by Pamela in this comment

Sihemgourou commented 3 years ago

Update: Tried with @ExperimentsInHonesty number, the text message for the double authetification didn't work. We will try to reset the double authentification :)

Sihemgourou commented 3 years ago

Update : waiting for @Olivia-Chiong and @ExperimentsInHonesty to solve the issue

Sihemgourou commented 3 years ago
  1. Progress : got a good hold of the GA historic
  2. Blockers : NA
  3. Availability : Everyday
  4. ETA : July 24
github-actions[bot] commented 3 years ago

@Sihemgourou, @PamelaLi36

Please add update using this template (even if you have a pull request)

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) ask for help at a Tuesday or Sunday meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Tuesday, August 3, 2021 at 7:53 AM.


Note: This comment was created as part of a GitHub Action during its trial phase. If you find this GitHub Action to be disruptive/unhelpful, or if you believe there might be a bug, please leave a comment on this issue. All feedback will be used to further improve it. Thank you for your time.

Sihemgourou commented 3 years ago
  1. Progress : meeting with Pamela tomorrow to figure out event tracking
  2. Blockers : none
  3. Availability : 2h
  4. ETA : 08/15
PamelaLi36 commented 3 years ago

Here are the steps to begin event tracking:

  1. Set up Google Tag Manager
  2. Identify what events we want to track
  3. Create the events in Google Tag Manager

Source: https://www.youtube.com/watch?v=oQNA8itUXOk&ab_channel=Simplilearn

PamelaLi36 commented 3 years ago

Progress : Attempting Event Tracking Blockers : none Availability : 3h ETA : 08/15

github-actions[bot] commented 3 years ago

@PamelaLi36

Please add update using this template (even if you have a pull request)

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Tuesday, August 17, 2021 at 12:02 AM PST.

github-actions[bot] commented 3 years ago

@sheltoG, @PamelaLi36

Please add update using this template (even if you have a pull request)

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Tuesday, August 24, 2021 at 12:03 AM PST.

github-actions[bot] commented 3 years ago

@sheltoG, @PamelaLi36

Please add update using this template (even if you have a pull request)

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Tuesday, August 31, 2021 at 12:02 AM PST.

github-actions[bot] commented 3 years ago

@sheltoG, @PamelaLi36

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Tuesday, September 7, 2021 at 12:02 AM PST.

sheltoG commented 3 years ago

Progress: Created a Google Doc with an introduction on what google analytics is and how to gain access to the google analytics account for the Hfla page. Next Steps: Identify the business objectives for Hfla website and build a strategy on how we can measure them. After defining how we can measure, use the available data to set key results. Once key results are set, we will need to build out a dashboard to monitor in Google Analytics. Blockers: "None Availability: 2-4 hours ETA: End of October

ExperimentsInHonesty commented 2 years ago

Use the prioritization areas here https://docs.google.com/spreadsheets/d/1g3QQH2qsWGa11KgpvE-RdlhEfqD-8gdw1TJAV0LNzl8/edit#gid=1754442892

ExperimentsInHonesty commented 2 years ago

Please all these docs into a folder and convert your existing doc to the guide format Guide Template: https://docs.google.com/document/d/1kV29V-mRPBNRRfIbYHrz05FElC02Dh6egaMANlxaZrM/copy Header template: https://docs.google.com/drawings/d/1YJI1pKheA2uZfI8ICTtR8soJLuhqhoTUrzfv8YQerE4/copy

github-actions[bot] commented 2 years ago

@sheltoG, @PamelaLi36

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Tuesday, September 21, 2021 at 12:02 AM PST.

github-actions[bot] commented 2 years ago

@sheltoG, @PamelaLi36

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Tuesday, September 28, 2021 at 12:02 AM PST.

github-actions[bot] commented 2 years ago

@sheltoG, @PamelaLi36

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Tuesday, October 5, 2021 at 12:02 AM PST.

github-actions[bot] commented 2 years ago

@sheltoG, @PamelaLi36

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Tuesday, October 12, 2021 at 12:02 AM PST.

github-actions[bot] commented 2 years ago

@sheltoG, @PamelaLi36

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Tuesday, October 19, 2021 at 12:03 AM PST.

github-actions[bot] commented 2 years ago

@sheltoG, @PamelaLi36

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Tuesday, October 26, 2021 at 12:03 AM PST.

github-actions[bot] commented 2 years ago

@sheltoG, @PamelaLi36

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Tuesday, November 2, 2021 at 12:03 AM PST.

github-actions[bot] commented 2 years ago

@sheltoG, @PamelaLi36

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Monday, November 8, 2021 at 11:03 PM PST.

github-actions[bot] commented 2 years ago

@sheltoG, @PamelaLi36

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Thursday, November 18, 2021 at 4:50 PM PST.

github-actions[bot] commented 2 years ago

@sheltoG, @PamelaLi36

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Monday, November 22, 2021 at 11:19 PM PST.

github-actions[bot] commented 2 years ago

@sheltoG, @PamelaLi36

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Monday, November 29, 2021 at 11:19 PM PST.

ExperimentsInHonesty commented 2 years ago

@PamelaLi36 I have unassigned you from this issue

github-actions[bot] commented 2 years ago

@JackieRiley1

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Monday, December 6, 2021 at 11:19 PM PST.

JackieRiley1 commented 2 years ago

Status Updated The HackforLa pages which have associated Google analytics can be found here: https://drive.google.com/file/d/1aIF3v2gYyTgiZIhCm8SGAwRhoHSLyIRp/view?usp=sharing

JackieRiley1 commented 2 years ago

Status Updated Google analytics related to donors/donations can be found here: https://docs.google.com/document/d/1Pfp-gUOaP4K27VAA3g3UzUu7dSaHlMIJ/edit?usp=sharing&ouid=100049940379560348939&rtpof=true&sd=true

github-actions[bot] commented 2 years ago

@JackieRiley1

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Monday, December 20, 2021 at 11:19 PM PST.

github-actions[bot] commented 2 years ago

@JackieRiley1

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Monday, December 27, 2021 at 11:19 PM PST.

ExperimentsInHonesty commented 1 year ago

GA deployment writeup (draft)

GA exists on all pages because its in the head.html page

https://github.com/hackforla/website/wiki/Hack-for-LA's-Site-Architecture#api-endpoints Google Analytics is our primary tool for analyzing user interaction and traffic to the Hack for LA website. The script for the Google Analytics API can be found in the head.html file as well as the redirect.html layout file, to ensure that every page will be analyzed.

ExperimentsInHonesty commented 1 year ago

This issue needs a rewrite

Notes for the rewrite

Not sure what these items have to do with this issue. They might need to be a seperate issue or actually be from another issue

  • [ ] Track events according to north start metric (Acquisition) and other metric (Revenue) => track flow of prospective donors

  • [ ] Track events according to north start metric (Acquisition) and other metric (Revenue) => track flow of prospective volunteers

  • Website User Behavior Modeling - current visitor data gathering #128

  • HfLA site: GA research

Either way, it should be removed from the top of the issue and either placed in its relevant issue or a new issue made.

Also, there were these links in the comments

ExperimentsInHonesty commented 1 year ago