openfoodfacts/openfoodfacts-server

Log key events of the web version of Open Food Facts in Matomo

Open

#8,191 opened on 2023年3月13日

GitHub で見る
 (5 comments) (0 reactions) (0 assignees)Perl (477 stars) (236 forks)batch import
JavaScriptgood first issueimage deletionmatomomonitoring⏰ Stale🎯 P1

説明

  • Ensure that Matomo event names for Mobile and the Web are the same, whenever possible

Using https://github.com/openfoodfacts/openfoodfacts-server/pull/13163 as a template, implement the following Matomo event:

Tasks

Donation

  • Add Matomo event for User clicking/interacting with on the donation widget embed within the donate.html page

Account signup / management

  • Add Matomo event for User clicking on account deletion - we can try to see if we can guess what caused it (eg: missing Scores, attempt to do something that failed)
  • Add Matomo event for Completed sign-up - ensure the signup form is working well

Virality

Contribution

  • Add Matomo events for each section of the Edit page in Matomo, Clicking save as well, to see how many people give up

Knowledge panels

  • Add Matomo events for knowledge panel interaction (unfolding…)

Navigation

  • Add Matomo event for hovering on black bar menus (user menu, tools menu, language/country menu)
  • Add Matomo event for the "Explore by" button
  • Add Matomo event for the "Sorting by" button
  • Add events to visits to key pages (Nutri-Score, NOVA, Eco-Score, Contribute, Discover)

App install

  • Add Matomo event for clicking on the Google Play button
  • Add Matomo event for clicking on the Apple App Store button

Personal search

  • Add Matomo event for enabling the personal ranking button
  • (P0) (Warning: JS wizardry) Add Matomo events for Actual interaction with food preferences (we can anonymize the values, or even the attributes, but my question is: do people tweak the scoring, if so for which reasons)

Add Matomo events for the Producer platform

  • (P0) Add Matomo events for "Import images" in the Producer platform
  • (P0) Add Matomo events for "Import files" in the Producer platform

Scores impact

Editing events

  • (P0) Add Matomo event for uploading an image
  • (P0) Add Matomo event for cropping an image
  • (P0) Add Matomo event for unselecting an image
  • (P0) Add Matomo event for launching ingredients OCR
  • Add Matomo event for selecting a given field
  • Add Matomo event for typing in a given field
  • Add Matomo event for adding a new language tab
  • (P0) Add Matomo event for clicking the Product taken off the market box
  • Add Matomo event for opening the manage images section
  • Add Matomo event for moving pictures to OBF/OPF/OPFF
  • Add Matomo event for deleting images
  • Add Matomo event for changing main language
  • Add matomo event for the Remove all nutrition values button
  • Add matomo event for Photos and data checked
  • Add matomo event for clicking in the "Changes summary" field
  • Add Matomo event for opening Nutri-Patrol

Part of

  • Better understanding users

コントリビューターガイド