Page MenuHomePhabricator

[REQUEST] Track pageviews and referrals for Event List
Closed, ResolvedPublic

Description

What team/program is this request for?

Campaigns product

What are you requesting?

  • Tracking of pageviews of Special:AllEvents: up to 90 days of pageviews counts of Special:AllEvents from webrequest
  • Tracking of referrals to event pages from Special:AllEvents: up to 90 days of click data for event pages FROM Special:AllEvents

Data broken out by week and delivered in Gsheets chart form.

What is the problem you're trying to solve?

We will soon be publicly sharing and socializing Special:AllEvents. Many organizers are excited about the potential of such a new event calendar/list, but we do not yet know how effective it may be or how we can potentially improve it just yet. For this reason, we want to collect some baseline data on general usage (pageviews) and its impact on directing users to event pages (referrals). This will also help us in the future for 2024/25 work, since we will be expanding the Event List to become a Community List. When this change occurs, we will want to keep on monitoring pageviews in addition to referrals to WikiProjects.

What decision will you make or action will you take with the deliverable?

  • If pageviews are increasing with increased promotion/exposure: This will give us a positive indicator about our work and its value. We can also see if further feature improvements or outreach to new audiences help further increase the numbers.
  • If pageviews are not increasing with increased promotion/exposure: We will look into why this may be the case. Does the Event List need to be more discoverable in editor workflows? Do we need to promote the Event List in different spaces? Is there something fundamentally unappealing or not valuable about the Event List? To even begin asking these questions, we would need to see a negative trend in the data.
  • If referrals are increasing with increased promotion/exposure: This will give us a positive indicator about our work and its value. This can help us determine if the Event List is encouraging more people to learn about and join events. We can also see if further feature improvements or outreach to new audiences help further increase the numbers.
  • If referrals to event pages are very low: We will look into why this may be the case. Are there not enough events that cover the interests or needs of the people who are viewing the pages? Are we not giving enough contextual information on the events to get people informed and excited about the events? To even begin asking these questions, we would need to see a negative trend in the data.

Deliverable
Gsheet
Gitlab code repository
FYI Key notes

Event Timeline

I'm interested in understanding if we can track the themes of events (where these are edit-a-thons/campaigns) and the event types in general. Is there a possibility that event organizers could create tags for the themes of their events in the future?

Hello @MMulaudzi-WMF! We are thinking of allowing organizers to add the topic of the event in the future, which will probably be the same topics used by Growth (and, therefore, the upcoming Community Growth work to improve the topics is very relevant). Here is the ticket to investigate how to do this, which the team has not started yet, but we will probably want to work on: T356081. How does that sound to you?

Hello @Iflorez!

I am talking to @gonyeahialam now, and he has brought up that it would be useful to a) track which filters people use when they are searching for events, and b) which filter options they select. Would this be possible? With this information, we would know what users are trying to search for and what is important to them. For example, are they going to change the default dates because they want to look at events in a different time period? Are they most often looking for online events? And what % of users are applying filters at all? We are curious to hear your thoughts. Thank you!

@ifried Apologies for the late reply on the last comment.
In terms of the contents of the special page: to obtain data on interaction with the specific components in the page, you will need client side instrumentation using the metrics platform. This work would be carried out by campaigns engineers.

Met with @ifried today and discussed details for this task. Task request:

  • Tracking of pageviews of Special:AllEvents: up to 90 days of pageviews counts of Special:AllEvents from webrequest
  • Tracking of referrals to event pages from Special:AllEvents: up to 90 days of count data for event page views FROM Special:AllEvents (Irene will review details and requirements)

Data broken out by week and delivered in Gsheets chart form.
Once the above is done, this task can be closed.

There after and once T368303 is complete, the team can review Special:AllEvents pageviews data using the Pageview Analysis dashboard tool. Example: Special:Search. See a little more explanation here https://phabricator.wikimedia.org/T368303#10052419

Iflorez triaged this task as Medium priority.Aug 20 2024, 4:09 AM
Iflorez updated the task description. (Show Details)
Iflorez edited projects, added Product-Analytics (Kanban); removed Product-Analytics.

This work is now done, so I'm marking it as resolved.

Quick update:

Event List pageview data is now available on demand at Pageviews Analysis