Coder Social home page Coder Social logo

business-performance's Introduction

Ecommerce Annual Performance Analysis

Working Environment

  • Tool : PostgreSQL
  • Programming Language : SQL

Objectives

In a company measuring business performance is very important to track, monitor, and assess the success or failure of various business processes. Therefore, in this project, I analyzed business performance for an eCommerce company, taking into account several business metrics, including customer growth, product quality, and payment types.The results of the insights that I found are presented in the form of visualization data.

Data Preparation

Before doing an analysis, here are the steps to prepare the ecommerce database:

  • Create a new database using pgAdmin, named ecommerce_database
  • Create 8 new tables in query tool with specific data type and primary key using CREATE TABLE statement
  • Add constraint foreign key using ALTER TABLE statement
  • Import data from CSV files to each database table using COPY & FROM statement
  • Generate ERD diagram using ERD tool

summary
Figure 1. ERD

  • Check the relations between tables
    From ERD diagram we can identify cardinality between entities:
    • A Customer can make multiple orders
    • Each order possibly has multiple order items and reviews
    • Each order can also have a multiple order payments since the e-commerce provides an installment service and voucher payment method
    • A product can be purchased in many different orders
    • A seller can sell multiple products as different order items
  • Save ERD diagram as an image

Data Analysis

Annual Customer Activity Growth

summary
Figure 2. Average MAU and New Customers Increase

  • Relatively customer acquisition is increasing every year.
  • The average monthly active users is increasing every year.
  • Order only made by new customers, therefore there is no repeated customer made another order. This means customer retention is really poor.
  • In average, customers only did one order each year.

Annual Product Category Quality

summary
Figure 3. Total Revenue & Top Product Revenue Increase

summary
Figure 4. Top & Most Canceled Product by Year

  • Relatively total revenue and total canceled order are increasing each year.
  • Product category that generated the highest revenue is different each year. This could be influenced by the current trend.
  • Health & beauty is a product category that generated the highest revenue, which contributed around 10% of the total revenue in 2018.
  • In 2018, revenue by the top product category is 49% higher compared to the previous year.
  • The highest revenue of Health & beauty also followed with the highest cancel frequency. It contributed 8% of the total number of canceled order.

Annual Payment Type Usage

summary
Figure 5. Payment Type Usage

  • Credit card is the most popular payment type that frequently used by the customers in each year.
  • The increase in the use of debit card as a payment method in 2018 is the most significant.
  • In 2018, voucher usage as a payment method slightly decreases compared to the previous year. Meanwhile the others are increasing.

Key Insights

  1. The low retention can be an early diagnosis that customers are not interested, or unsatisfied or disappointed in shopping at the e-commerce. Therefore we require to improve our service and product, and then develop loyalty program to retain customers and build an emotional ties to our platform.
  2. Developing crowd recomendations would be great for driving more purchases in trending products.
  3. The most popular payment method is a credit card, so that further analysis can be carried out regarding the habits of these customers such as which product categories they usually buy.

business-performance's People

Contributors

dinachoir avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.