-
-
Notifications
You must be signed in to change notification settings - Fork 778
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Setup Google Analytics on website #503
Comments
@wesrowe It turns out that Hotjar's free tier caps users at 3 funnels and doesn't allow page-specific recordings (only the default home page). Can Google Analytics service our needs entirely? If not, I looked into Mixpanel and their free tier appears to be more generous, including funnels and recordings by segment. Also, do we already have a Google Analytics account set up, or do we need to create one? |
@harishlingam I don't believe there is a GA account already for the HfLA website. Might as well created a new one. |
@wesrowe That makes sense Wes. A new member of our team suggested looking at Matomo, an open-source GA alternative: https://matomo.org/get-matomo/, but the advantages it offers don't appear to be relevant to us. I will bring up getting GA set up in our next meeting. |
Google Analytics code snippet: <script async src="https://www.googletagmanager.com/gtag/js?id=UA-167506267-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-167506267-1'); </script> |
A Google Analytics account has been created for HFLA under the webadmin@hackforla.org account. The GA snippet is to be pasted as the first item into the HEAD tag of every page we want to track. |
Remove full story and replace with GA code #503 (comment) |
If stable, next week, exclude these ips from GA |
View: I have created a View titled "Master View." In the event something goes awry, the administrator can revert to the Master View to restore all reporting. Acquisition Report: Under All Traffic > channels, I have added a Secondary dimension of Source/Medium. This will likely be a preferred view, until such time when UTM parameters are set, in which case the Source/Medium view would be preferred. Conversions Report: I have created conversion goals for all major pages, buttons, and social media links currently found on the website. Please add/remove conversion goals as a better picture emerges about what to track/not track. |
At some point in the future, UTM tracking may be useful to track incoming traffic sources to the website. This requires the use of UTM URLs. For example, if the team wanted to measure the number of visitors arriving at the home page from the Hack for LA Facebook page, UTM tags would serve this purpose. UTM tags fall into one of four categories: Google provides the following tool to build campaign URLs: https://ga-dev-tools.appspot.com/campaign-url-builder/ The tracking link generated by this tool is then pasted in your creative content (e.g. blog post, Facebook post, Instagram post, etc.). Anytime someone clicks this link, this activity is recorded by Google Analytics. |
The Google Analytics Dashboard may be incorporated into the HFLA Organizational Dashboard via Google Data Studio. I would recommend doing so once a clearer picture of most valuable data has emerged. This way, all analytics information is consolidated in one place. |
It may be appropriate to have the incoming digital marketer or product manager build a guide page for Google Analytics. A skeleton outline of topics to cover is begun here: https://github.com/hackforla/website/wiki/Digital-Marketing-Overview |
Do your IPs match? Yes or No answer. If no, please also provide new ip, so we can see if there is a pattern. Last week's ips |
@harishlingam is there a reason to leave hotjar code on the website. Does it do anything that we are not going to do via GA? Please mention @ye-susan in your reply |
We should create a guide for how to use GA on any project site. Good project for a special project coordinator. Follow up with Bonnie on this. |
@harishlingam sorry to bother you again - in order to log-in to GA, there is a second layer of identification confirmation that involves a text message to the number on file. Would you be able to go in and change the phone number to mine? 201-572-1361. From there I can leave as is or change to whoever will be using the account the most. Let me know! |
@harishlingam disregard, Bonnie was able to help update settings. Thanks! |
Progress - Working on learning GA. |
Added Hotjar log-in information to the Google Sheet for log-ins. |
Check status of this issue: hackforla/civic-opportunity#35 |
Progress: none yet |
Overview
Setup Google Analytics on website. This includes implementation of code snippets, deciding on metrics to track, and set up of the dashboard.
Repeated visits to the various sections of the website will skew dashboard data and impede the team's ability to get an accurate picture of user behavior. GA provides a mechanism to exclude individual IP addresses from data collection. See instructions below.
Action Items
Resources/Instructions
Google Analytics
Exclude IP address instructions: https://support.google.com/analytics/answer/1034840?hl=en
GA account setup: https://support.google.com/analytics/answer/1008015?hl=en
Tag setup: https://support.google.com/analytics/answer/1008080
Matomo
https://matomo.org
matomo-org/matomo#13016
The text was updated successfully, but these errors were encountered: