GoFood Customer Journey Analysis

Muhammad Shalhan Assalam | Sep 21, 2023 min read

Situation

I was hired as a Data Analyst at Gojek, a ride-hailing and delivery company. I collaborated with product and business teams to define metrics and analyze customer journeys for GoFood , Gojek’s food delivery service.

Backround

Gojek is a super app providing ride-hailing, food delivery, and digital payment services in Southeast Asia. GoFood, their food delivery business, has grown rapidly but faces fierce competition.

While Gojek tracks high-level business metrics, they lacked visibility into detailed customer journeys and events . This made it difficult to diagnose pain points and identify opportunities to optimize engagement and conversion . For example, they could not pinpoint where customers were dropping off in the order process.

Gojek needed more comprehensive analytics to drive product improvements and business growth . By implementing granular tracking of customer events throughout the GoFood journey , Gojek could gain data-driven insights into user behavior to inform key product decisions . The goal was to leverage analytics to create a frictionless experience that delights customers.

Problem Definition

The problem was that Gojek lacked visibility into key events and metrics across the customer journey . This made it difficult to identify opportunities to improve engagement, conversion, and retention .

Objective

The objective was to:

  1. Implement customer journey analysis to capture GoFood app flow
  2. Apply event tracking to identify suitable metrics or any improvement of metrics for better customer behavior analysis

Task & Action

Task Action Reason
Define tracking plan Identify key customer events to track based on goals, such as app opens, button clicks, transactions Capturing granular event data is crucial for understanding user journeys
Validate event tracking Try to involved directly into apps UI, put yourself as a customer who want to order GoFood This gives you more clear detail about event that already available and can take more improvements
Create event dictionaries Documented details like event names, triggers, properties, and metrics for each event Event dictionaries align teams on tracking implementation and analysis
Determine event metrics Choose relevant event metrics like counts, trends, funnels, and cohorts to uncover insights Tracking accurate and suitable metrics can illuminate opportunities to improve metrics like retention and conversion

Result - Slide Deck

In general, I’ve already identified 15 events for customer journey with their metrics, starting from installing Gojek Apps until GoFood order finished. For more details, you can see my deck:


I’m grateful you took the time to explore my portfolio site and view my work 😄. Your interest means a lot.

Feel free to provide any feedback or ask questions, I welcome your thoughts. Thank you again for checking out my projects and considering my skills. I appreciate you taking the time to do so.

» Let’s get in touch on LinkedIn! «