Skip to content
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

[PATT] [PM] Weekly stats on website traffic on patterns pages #192

Closed
holanita opened this issue Nov 18, 2022 · 19 comments
Closed

[PATT] [PM] Weekly stats on website traffic on patterns pages #192

holanita opened this issue Nov 18, 2022 · 19 comments
Assignees
Labels
Project Management project management task website Issues related to website
Milestone

Comments

@holanita
Copy link
Contributor

@osamajandali Hi. Not sure if you are the right person to contact. This request comes from the Patterns project team. We would like to get weekly reports on website statistics so we have a better understanding on how much traffic this page gets.

If this works, I'll open another ticket for the Training project as well, since this would be useful for that project as well.

Can you help us with this?

@holanita holanita added Project Management project management task website Issues related to website labels Nov 18, 2022
@holanita holanita added this to the Admin/Ongoing milestone Nov 18, 2022
@holanita holanita moved this to Todo in Patterns Nov 18, 2022
@holanita holanita added this to D: Web Nov 18, 2022
@holanita holanita moved this to Todo in D: Web Nov 18, 2022
@osamajandali
Copy link
Contributor

I can setup google analytics yes
@jawache will that be okay or we can do another thing?

@zanete zanete changed the title [PM] Weekly stats on website traffic on patterns pages [PATT] [PM] Weekly stats on website traffic on patterns pages Nov 21, 2022
@zanete
Copy link

zanete commented Nov 21, 2022

@osamajandali google analytics is a go (from @jawache )

@osamajandali osamajandali moved this from Todo to In Progress in D: Web Nov 26, 2022
@osamajandali
Copy link
Contributor

@jawache It turns out that we are using the same tracking id that we use in the website everywhere, in all docusaurus projects, so that means that the traffic we see is coming from all those websites.
Do you think we should keep it like this or we should separate ?

@holanita We have data on google analytics, I am not so good at extracting data but if you tell me what data exactly that you're looking for I can try my best to extract those

@jawache
Copy link
Contributor

jawache commented Nov 27, 2022

@osamajandali no we should use a separate Google tracking id, do you know/have permissions how to create them? (You can create like 50 for the same account)

@osamajandali
Copy link
Contributor

Now we have tracking separately for Pattern as well as Training websites

@osamajandali osamajandali moved this from In Progress to In Review in D: Web Dec 5, 2022
@jawache
Copy link
Contributor

jawache commented Dec 5, 2022

@osamajandali to confirm can you create the ids yourself? Are you missing perms/access or anything?

@zanete
Copy link

zanete commented Dec 7, 2022

@jawache yes, @osamajandali has access and he created separate IDs for each of the websites (training and patterns for now).

@zanete zanete closed this as completed Dec 7, 2022
Repository owner moved this from In Review to Done in D: Web Dec 7, 2022
Repository owner moved this from In Progress to Done in Patterns Dec 7, 2022
@holanita
Copy link
Contributor Author

@zanete can you help me figure out where do we find this data in the end?

@zanete
Copy link

zanete commented Dec 12, 2022

@holanita it sounds like it should be visible here: https://analytics.google.com/ but you would have to be added to the GSF account to view the analytics. I'm not, so I can't check, but you might already be there. If not, @jawache is the one who can help (i believe).

@holanita
Copy link
Contributor Author

@zanete I'm not either. Is there any way we could get this exported so we don't have to look at the analytics each time for each project? The ultimate goal of this ticket was to make this available to the project team, so hope it's ok if I reopen this.

@holanita holanita reopened this Dec 12, 2022
@jawache
Copy link
Contributor

jawache commented Dec 12, 2022

@holanita and @zanete i've added you both with full admin access.

I think the best solution would be to get google to send us a weekly emailed report for each website we own (patterns.greensoftware.foundation is different from greensoftware.foundation) to a shared email address.

I'm not sure how to make that happen, it might be a feature of the platform or we might have to pay for a 3rd party service.

@holanita
Copy link
Contributor Author

Okay, I see now. Is there any chance we could build an automated process for that data to be added to a shared spreadsheet instead so we can track changes more easily? Emails are difficult to work with and difficult to share on Github.

@zanete
Copy link

zanete commented Dec 12, 2022

my 5 cents - to build an automated process will take many hours, much more than it would take to manually copy into a spreadsheet once a week for 52 weeks.
If it takes 5 minutes to do it manually now, it would take under 5h a year to do it every week. It is not feasible to build any automated process in that short of a time even if we had a person already hired. Describing it in enough detail around what exactly needs to be copied where and finding the right person is also time-consuming. I'd say that if you find a project assistant, this could be one of the mechanical tasks that they just do every Monday morning. Wdyt?

@jawache
Copy link
Contributor

jawache commented Dec 12, 2022

Yes I agree, a project assistant would be good here. In fact I think that would be a fast hire and take some of the pressure off you quickly @holanita. Would help out executing other smaller admin tasks that are getting lost here on GitHub.

@holanita imagine a human who's job it is to chase up other humans to answer GH tickets they are tagged in ;)

@holanita
Copy link
Contributor Author

nice idea, although not a nice role for a 'human'...

@holanita
Copy link
Contributor Author

I like the idea of having admin support though.

@zanete
Copy link

zanete commented Dec 13, 2022

@holanita can we consider this task closed since the views are being tracked? Or should we leave open until the full process of delivering these metrics in some format to the team is figured out? In that case I would like to remove from web board and from Osama as assignee as he's unlikely to be involved in that.

@holanita
Copy link
Contributor Author

@zanete please open a new ticket for the new task. if someone asks for specific insights, I can share it with them now that I have access to google analytics.

@zanete
Copy link

zanete commented Dec 13, 2022

@holanita when you say "The new task", can I clarify what exactly you meant by that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Project Management project management task website Issues related to website
Projects
Status: Done
Status: Done
Development

No branches or pull requests

4 participants