hackforla / hackforla/website

Epic: Org Dashboard

Open
#7,506 26 comments 0 reactions 0 assignees View on GitHub
Complexity: Medium Draft HLC: M P-Feature: Dashboard ready for product role: product size: 3pt
Dominant language
JavaScript
Stars
363
Forks
872
Avg merge
2d 21h
Merged PRs (30d)
18

Description

### Overview
We need to manage the work for the Org dashboard, so that we can prioritize and recruit.

### Action Items

- [x] Go the Org tab for Org dashboard and copy all of the links in the issue to a comment in the bottom of the issue and indicate whether they are public or private.
- [x] Copy all of the link lists from the issues into a comment on this issue
- [x] Remove duplicates
- [ ] ~Remove the public private status~
- [x] Review all the links and organize them into the Resources section below
- [ ] Revise Org Dashboard Roadmap

### Resources/Instructions
- Project board: [HfLA Dashboards: Project Board](https://github.com/orgs/hackforla/projects/88/views/4) - all related issues
- Roadmaps
- All Dashboards: [HfLA website: HfLA Dashboard Development Roadmap](https://docs.google.com/document/d/1Ejsq97zWh4smPxXzwFbWg3_8IZNlfkoEKGPteiG2PdM/edit)
- Org Dashboard [HfLA website: Dashboard Roadmap: Org Dashboard](https://docs.google.com/document/d/1HMk5vKl_MgyBTZp8mc2XDJvsKOASTfKQtE6_CplV_7k/edit)
- All Dashboards Epic: https://github.com/hackforla/website/issues/6614

#### Related issues
- https://github.com/hackforla/website/issues/7725

### Links gleaned from issues with org dashboard label
#### V1
- [HfLA website: Org Dashobard](https://www.hackforla.org/dashboard/)
- Iframe views (for some reason, they go to different pages. Decide which page they should go to and open issue on website team to fix links)
- [Web view](https://datastudio.google.com/embed/reporting/16J9XI19pQejSDNFvjl_V3ZezJ502rM_a/page/qx6RB)
- [Mobile view](https://datastudio.google.com/embed/reporting/1xNlu1xcL5y6jh95lX3xr0zb2FCqD92Gm/page/gIfSB)
- Edit the dashboard - to get access, log into 1password, go to any of the following vaults (P:hackforla.org website, P: website devs, P: website-data science) and use webadmin@hackforla.org to grant edit access.
- [Hack for LA | Organizational Dashboard - Desktop](https://lookerstudio.google.com/u/0/reporting/16J9XI19pQejSDNFvjl_V3ZezJ502rM_a/page/e1JSB/edit)
- [Hack for LA | Organizational Dashboard - Mobile](https://lookerstudio.google.com/reporting/1xNlu1xcL5y6jh95lX3xr0zb2FCqD92Gm/page/gIfSB/edit)

#### Data
- During onboarding we ask them to fill out a form in [B: Hack for LA Self Onboarding](https://docs.google.com/presentation/d/1bueC40PkklLSJVPttiFeYJvcB69PgJx8pxZK5G7gzzo/) Slide Deck
- [Survey Data Workbook](https://docs.google.com/spreadsheets/d/1sIhdPzSpMNn7ZwGftiCbgMRtF-84ziJgmr8EjsC_yK8)- it's located in ALL Hack for LA projects > hackforla.org website > surveys > data workbook
- [Copy of Survey Data Workbook](https://docs.google.com/spreadsheets/d/1sIhdPzSpMNn7ZwGftiCbgMRtF-84ziJgmr8EjsC_yK8)- it's located in HfLA: Dashboards > HfLA: Dashboards > [Org](https://drive.google.com/drive/folders/1MzLdRvi83kAxbMVOxeWGjnN1GH0qI-9k)
- [Google Form Links](https://docs.google.com/spreadsheets/d/1sIhdPzSpMNn7ZwGftiCbgMRtF-84ziJgmr8EjsC_yK8/edit?gid=1185333001#gid=1185333001)
- Remote Onboarding
- [View Form](https://docs.google.com/forms/d/1hE2H-r5SIT4Ewzu2Vz5vSGqMYVZqQL94g4jpaLYXpGM/viewform?edit_requested=true)
- [Edit Form](https://docs.google.com/forms/d/1hE2H-r5SIT4Ewzu2Vz5vSGqMYVZqQL94g4jpaLYXpGM/)
- [Edit Form, Responses tab](https://docs.google.com/forms/d/1hE2H-r5SIT4Ewzu2Vz5vSGqMYVZqQL94g4jpaLYXpGM/edit#responses)
- [Survey Data Workbook tab](https://docs.google.com/spreadsheets/d/1sIhdPzSpMNn7ZwGftiCbgMRtF-84ziJgmr8EjsC_yK8/edit#gid=340717816)
- New Member
- [View Form](https://docs.google.com/forms/d/e/1FAIpQLSdTM20e-XBD3_fmTPlYfkBKT7cv7aKdO1b2yx_OCrbHLCvLog/viewform)
- [Edit Form](https://docs.google.com/forms/d/1UB28awbncRSbsk-YjtAt-AYQdYootj_K2bFhaahtTPI/edit)
- [Edit Form, Responses tab](https://docs.google.com/forms/d/1UB28awbncRSbsk-YjtAt-AYQdYootj_K2bFhaahtTPI/edit#responses)
- [Survey Data Workbook tab](https://docs.google.com/spreadsheets/d/1sIhdPzSpMNn7ZwGftiCbgMRtF-84ziJgmr8EjsC_yK8/edit?resourcekey=&gid=179056183#gid=179056183)
- Project Leader
- [View Form](https://docs.google.com/forms/d/1TO6mUdFsPUsfsqRyDivNi6qXDwwGfJWueX_SueR4Yyo/viewform?edit_requested=true#responses)
- [Edit Form](https://docs.google.com/forms/d/1TO6mUdFsPUsfsqRyDivNi6qXDwwGfJWueX_SueR4Yyo/edit)
- [Edit Form, Responses tab](https://docs.google.com/forms/d/1TO6mUdFsPUsfsqRyDivNi6qXDwwGfJWueX_SueR4Yyo/edit#responses)
- [Survey Data Workbook tab](https://docs.google.com/spreadsheets/d/1sIhdPzSpMNn7ZwGftiCbgMRtF-84ziJgmr8EjsC_yK8/edit?resourcekey=&gid=2109058260#gid=2109058260)
- Donor/Sponsor
- [View Form](https://docs.google.com/forms/d/e/1FAIpQLSfb8IOV1oHhWCMPedZFJ0cl35Q3haomR8xMNRt2QXCEuVPwtw/formResponse])
- [Edit Form](https://docs.google.com/forms/d/1_nar2H41_Ac-4MC2Eyx8vZGDzvflqnNgxu9irfAJWVE/edit)
- [Edit Form, Responses tab](https://docs.google.com/forms/d/1_nar2H41_Ac-4MC2Eyx8vZGDzvflqnNgxu9irfAJWVE/edit#responses)
- [Survey Data Workbook tab](https://docs.google.com/spreadsheets/d/1sIhdPzSpMNn7ZwGftiCbgMRtF-84ziJgmr8EjsC_yK8/edit?gid=1484716018#gid=1484716018)
- Government
- [View Form](https://docs.google.com/forms/d/e/1FAIpQLSfxe8Os2nAd8TJ__qPDgWoxuzZ_SAQ0kQGGDlnlNvGRqL5ppA/viewform)
- [Edit Form](https://docs.google.com/forms/d/1kNV7f_BmaTXyqDh7nzuFXt7BMs0pzVOd8TD26dDFbTw/edit)
- [Edit Form, Responses tab](https://docs.google.com/forms/d/1kNV7f_BmaTXyqDh7nzuFXt7BMs0pzVOd8TD26dDFbTw/edit#responses)
- [Survey Data Workbook tab](https://docs.google.com/spreadsheets/d/1sIhdPzSpMNn7ZwGftiCbgMRtF-84ziJgmr8EjsC_yK8/edit?gid=1303075599#gid=1303075599)
- Non-Profit
- [View Form](https://docs.google.com/forms/d/1gbS-3RNisI7HobJOmL-E9V_Gfhiw5tHa-ca8sEIoncU/viewform?edit_requested=true#responses)
- [Edit Form](https://docs.google.com/forms/d/1gbS-3RNisI7HobJOmL-E9V_Gfhiw5tHa-ca8sEIoncU/edit)
- [Edit Form, Responses tab](https://docs.google.com/forms/d/1gbS-3RNisI7HobJOmL-E9V_Gfhiw5tHa-ca8sEIoncU/edit#responses)
- [Survey Data Workbook tab](https://docs.google.com/spreadsheets/d/1sIhdPzSpMNn7ZwGftiCbgMRtF-84ziJgmr8EjsC_yK8/edit?gid=1521843164#gid=1521843164)
- Transportation & Parking
- [View Form](https://docs.google.com/forms/d/1bRza8mipTH4p4j5MkFVLcOmadWlSUdS2Uv7KqJrnERs/viewform?edit_requested=true#responses)
- [Edit Form](https://docs.google.com/forms/d/1bRza8mipTH4p4j5MkFVLcOmadWlSUdS2Uv7KqJrnERs/edit)
- [Edit Form, Responses tab](https://docs.google.com/forms/d/1bRza8mipTH4p4j5MkFVLcOmadWlSUdS2Uv7KqJrnERs/edit#responses)
- [Survey Data Workbook tab](https://docs.google.com/spreadsheets/d/1sIhdPzSpMNn7ZwGftiCbgMRtF-84ziJgmr8EjsC_yK8/edit?gid=359309299#gid=359309299)
- Other
- [View Form](https://docs.google.com/forms/d/148gv0GvY9cODgN2Lrk3mYk36BMTbTmD9G9xn7Ulx4ZI/viewform?edit_requested=true#responses)
- [Edit Form](https://docs.google.com/forms/d/148gv0GvY9cODgN2Lrk3mYk36BMTbTmD9G9xn7Ulx4ZI/edit)
- [Edit Form, Responses tab](https://docs.google.com/forms/d/148gv0GvY9cODgN2Lrk3mYk36BMTbTmD9G9xn7Ulx4ZI/edit#responses)
- [Survey Data Workbook tab](https://docs.google.com/spreadsheets/d/1sIhdPzSpMNn7ZwGftiCbgMRtF-84ziJgmr8EjsC_yK8/edit?gid=1598935855#gid=1598935855)

#### Hack for LA GitHub Actions that support Dashboard
- [Repo: live-dashboard-automation, tab: Actions](https://github.com/hackforla/live-dashboard-automation/actions)
- schedule_run_to_update_data.yaml] confirm that these workflows are part of the org dashboard and are not used in the issues dashboard, or are they used in both
- Repo: live-dashboard-automation, tab: code [/.github/workflows/schedule_run_to_update_data.yaml]( https://github.com/hackforla/live-dashboard-automation/actions/workflows/schedule_run_to_update_data.yaml)
- Repo: live-dashboard-automation, tab: code [/.github/workflows/schedule_run_to_update_data.yam#L56-L58](https://github.com/hackforla/live-dashboard-automation/blob/main/.github/workflows/schedule_run_to_update_data.yaml#L56-L58)

### Code
- Repo: [team-analytics](https://github.com/hackforla/team-analytics)
- Repo: https://github.com/Aveline-art/team-analytics/ - Files from another repo that is related but not owned by HfLA, instead it is owned by Ava Li, a former volunteer at HfLA and the code created there was for this project
- code file: [Data Analysis Issue](https://github.com/Aveline-art/team-analytics/blob/prototype/Data%20Analysis%20Issue.ipynb)
- code file: [Data Analysis PR](https://github.com/Aveline-art/team-analytics/blob/prototype/Data%20Analysis%20PR.ipynb)

### Other links
- [Figma page with layout for Dashboard pages iframe](https://www.figma.com/design/0RRPy1Ph7HafI3qOITg0Mr/Hack-for-LA-Website?node-id=811-1003&node-type=&t=vu7K7tCeoWo0QB1b-0)
- [Hack for LA Website Redesign](https://docs.google.com/document/d/147dkULzPX5i8hJCzXoMGoJnDEPkKhk9VhpcFMRe5VJE/edit#) - this is a document of how we used initial data from the org dashboard to make data driven decision on change to the website.

### Tutorials, Help files and Community Discussion boards
- Looker Studio Help: [Tutorial: Create a Google Analytics data source](https://support.google.com/looker-studio/answer/6295036?hl=en#zippy=%2Cin-this-article)
- Looker Studio Help: [Save or publish your chart](https://support.google.com/datastudio/answer/7450249?hl=en)
- sitepoint Community Discussion: [Removing vertical scrollbar in iframe](https://www.sitepoint.com/community/t/removing-vertical-scrollbar-in-iframe/22495)
- Matplotlib: [Pyplot tutorial](https://matplotlib.org/stable/tutorials/pyplot.html)
- pandas: [pandas documentation](https://pandas.pydata.org/docs)
- NumPy: [NumPy Documentation](https://numpy.org/doc)
- GitHub Docs: [Events that trigger workflows](https://docs.github.com/en/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows)
- Google Docs Help: [Save or publish your chart](https://support.google.com/docs/answer/1047436?co=GENIE.Platform%3DDesktop&hl=en)
- GitHub Docs: [Workflow syntax for GitHub Actions](https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions)
- GitHub Docs: [GitHub REST API documentation](https://docs.github.com/en/rest?api=&api)
- GitHub Docs: [GitHub REST API documentation Version=2022-11-28](https://docs.github.com/en/rest?api=&apiVersion=2022-11-28)
- GitHub Docs: [GitHub GraphQL API documentation](https://docs.github.com/en/graphql)
- GitHub Docs: [Building and testing Python](https://docs.github.com/en/actions/use-cases-and-examples/building-and-testing/building-and-testing-python)
- GitHub Actions marketplace:
- [github-script](https://github.com/actions/github-script) - This action makes it easy to quickly write a script in your workflow that uses the GitHub API and the workflow run context.
- [setup-python](https://github.com/actions/setup-python) - This action provides the following functionality for GitHub Actions users:
- Installing a version of Python or PyPy and (by default) adding it to the PATH
- Optionally caching dependencies for pip, pipenv and poetry
- Registering problem matchers for error output
- FullStory help: [Page Insights User Guide](https://help.fullstory.com/hc/en-us/articles/360020624074-Page-Insights-User-Guide)
- FullStory help: [Rage Clicks, Error Clicks, Dead Clicks, and Thrashed Cursor | Frustration Signals](https://help.fullstory.com/hc/en-us/articles/360020624154-Rage-Clicks-Error-Clicks-Dead-Clicks-and-Thrashed-Cursor-Frustration-Signals)
- FullStory help: [Frustrated Sessions](https://help.fullstory.com/hc/en-us/articles/360020828013-Frustrated-Sessions)

### Google Analytics Login, Tutorials and objectives
The below links are from all issues that have been worked on that are related to the dashboard. Because we have several dashboards being developed we have organized a list of all tutuorials on the Hack for LA Data Science repo wiki, called [Dashboard Resources](https://github.com/hackforla/data-science/wiki/Dashboard-Resources). If you add a new tutuorial to any issues related to this dashboard, make sure they get added to the wiki.
- Hack for LA website WIKI: [Digital Marketing Overview](https://github.com/hackforla/website/wiki/Digital-Marketing-Overview)
- [Google Analytics Too: Campaign URL Builder](https://ga-dev-tools.google/campaign-url-builder/)
- Log in with website@hackforla.org to see
- [hackforla.org website Google Analytics, Traffic Sources](https://analytics.google.com/analytics/web/#/report/trafficsources-overview/a167506267w233696729p219257270/)
- [hackforla.org website Google Analytics, Conversion goals](https://analytics.google.com/analytics/web/#/report/conversions-goals-overview/a167506267w233696729p219257270/)
- Google Analytics - GA 4
- [[GA4] Enroll in Analytics Academy courses on Skillshop](https://analytics.google.com/analytics/academy/course/6)
- [[GA4] Set up Analytics for a website and/or app](https://support.google.com/analytics/answer/9304153?hl=en)
- [[GA4] Filter out internal traffic](https://support.google.com/analytics/answer/10104470)
- Google Analytics - Universal Analytics (deprecated)
- [[UA] Set up the Analytics Google tag [Legacy]](https://support.google.com/analytics/answer/1008080)
- [[UA] Exclude internal traffic [Legacy]](https://support.google.com/analytics/answer/1034840?hl=en)
- [[UA] Create and manage view filters [Legacy]](https://support.google.com/analytics/answer/1034823)
- Alternative to GA: https://matomo.org/
- Question about GDPR: https://github.com/matomo-org/matomo/issues/13016

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.