Skip to content

Metric Attribution

1. Feature Introduction

Metric attribution analyzes why a metric changed and helps users answer questions such as:

  • Why did the metric increase or decrease?

  • Which dimensions or dimension values drove the change?

  • Compared with the comparison period, what were the main influencing factors in the current period?

With metric attribution, users can configure the analysis date, comparison date, filters, and attribution dimensions around a target metric, view where the metric change came from, and identify the most important influencing factors.

2. Use Cases

Metric attribution is suitable for the following scenarios:

  • Analyze the sources of fluctuations in core metrics such as order volume, GMV, and registrations.

  • Determine whether a specific increase or decrease was mainly driven by a region, channel, product line, or customer segment.

  • Explain metric changes for reviews, reporting, and operational decisions.

  • Save a draft before publishing so that attribution settings can be adjusted repeatedly.

3. Page Entry

Based on the current page structure, metric attribution is located under Metric Applications and can be accessed from the left navigation.

Entry path:

  1. Go to Metric Applications.

  2. In the left navigation, select Metric Attribution.

  3. Open the metric attribution list page.

The left navigation shown in the screenshot includes:

  • Metric Dashboards

  • Metric Tree

  • Metric Views

  • Metric Attribution

  • Metric Monitoring

  • API Integration

4. List Page

The list page is used to view existing metric attribution objects and distinguish drafts from published content.

Based on the screenshot, the list page includes the following information:

  • Page title: Metric Attribution

  • Quantity information, such as 7 metric attribution objects

  • Table fields: Name, Status

  • Checkboxes: support multi-select

4.1 List Fields

  • Name: the name of the metric attribution object, such as "Unnamed Metric Attribution" or "Documentation Example".

  • Status: whether the current attribution object has been published.

4.2 Statuses

The screenshot shows two statuses:

  • Unpublished: the current content is still a draft or has not been officially published.

  • Published: the current content has been published and can be used as an official configuration.

5. Editing Page Overview

After you open a metric attribution object, the editing page appears. The editing page in the screenshot consists of four core areas:

  • Top action area

  • Left data selection area

  • Center configuration area

  • Right results area

6. Top Action Area

The top of the editing page contains the following elements:

  • Current attribution object name, such as Unnamed Metric Attribution

  • Drop-down entry next to the name

  • Exit: leave the current editing page

  • Save Draft: save the current configuration without publishing it

  • Publish: publish the current configuration as official content

7. Left Data Selection Area

The left area is titled Data and is mainly used to select the analysis metric and analysis dimensions.

7.1 Analysis Metric Area

The analysis metric area includes:

  • Tabs: Analysis Metrics, Favorite Metrics

  • Search entry

  • Display mode or sorting entry

  • Switch: Automatically Hide Unanalyzable Content

  • Metric catalog tree

Description:

  • Analysis Metrics: view the analysis metrics currently available for selection.

  • Favorite Metrics: quickly access favorite metrics.

  • Automatically Hide Unanalyzable Content: after this option is enabled, invalid selections are reduced and metrics that can be used for attribution analysis are shown first.

7.2 Analysis Dimension Area

The analysis dimension area is in the lower-left part of the page and includes:

  • Search entry

  • Display mode or sorting entry

  • Switch: Automatically Hide Unanalyzable Content

  • Dimension catalog tree

Description:

  • Analysis dimensions define the perspectives used for attribution breakdown.

  • Users can select dimensions from the dimension tree for attribution analysis or filtering.

8. Center Configuration Area

The center area is the core configuration area for metric attribution. Based on the current screenshot, attribution mode includes at least two options:

  • Date Comparison

  • Peer Comparison

Fields in the center configuration area differ by mode. The currently identifiable configuration items include:

  • Attribution mode drop-down: currently displayed as Date Comparison or Peer Comparison

  • Attribution Metric

  • Comparison Settings

  • Analysis Date / Comparison Date

  • Analysis Category / Analysis Object / Comparison Object

  • Filters

  • Metric Date Range

  • Query

8.1 Attribution Mode

The top drop-down is used to switch attribution methods. Based on the current page, at least the following two modes are supported:

8.1.1 Date Comparison

Date comparison analyzes the source of changes in the same metric between two time periods.

The main configuration items visible in the screenshot include:

  • Attribution Metric

  • Analysis Date

  • Comparison Date

  • Filters

Example use cases:

  • Why did today's order volume change compared with yesterday?

  • Why did this week's GMV change compared with last week?

  • Why did this month's registrations change compared with last month?

The core logic of date comparison is:

  • First determine an analysis period.

  • Then determine a comparison period.

  • The system performs attribution based on the metric difference between the two periods.

8.1.2 Peer Comparison

Peer comparison analyzes the source of differences between category objects within the same time range.

The main configuration items visible in the screenshot include:

  • Attribution Metric

  • Analysis Category

  • Analysis Object

  • Comparison Object

  • Metric Date Range

Example use cases:

  • What caused the metric difference between East China and South China?

  • What caused the metric difference between the self-operated channel and the agency channel?

  • What factors explain the difference between customer group A and customer group B within the same time range?

The core logic of peer comparison is:

  • First select an analysis dimension as the category.

  • Then specify the analysis object and comparison object.

  • The system performs attribution on the difference between the two object groups under the same metric definition and time range.

8.1.3 Choosing a Mode

  • To answer "Why did this metric change compared with the previous period?", select Date Comparison.

  • To answer "Why are two objects different within the same time period?", select Peer Comparison.

8.2 Attribution Metric

The Attribution Metric area is used to select the core metric for attribution analysis.

The screenshot shows:

  • Title: Attribution Metric

  • Plus sign on the right: used to add or select a metric

  • Placeholder: Select Metric

Description:

  • The attribution metric is the target of the current analysis.

  • If no attribution metric is selected, no valid query result can be obtained.

8.3 Comparison Settings

The Comparison Settings area changes with the attribution mode.

8.3.1 Comparison Settings in Date Comparison Mode

The screenshot shows two configuration items:

  • Analysis Date: the selected value in the example is 1 day ago.

  • Comparison Date: the selected value in the example is day-over-day.

Description:

  • Analysis date: defines the target date or time range for the analysis.

  • Comparison date: defines the reference period to compare with the target date.

Based on system capabilities, comparison methods usually support day, week, month, quarter, year, or custom comparison.

8.3.2 Comparison Settings in Peer Comparison Mode

In peer comparison mode, the screenshot shows the following configuration items:

  • Analysis Category: the current placeholder is Select Dimension.

  • Analysis Object: supports selecting filtered dimensions by category.

  • Comparison Object: supports selecting filtered dimensions by category.

  • Metric Date Range: includes a switch on the right.

Description:

  • Analysis category: specifies "what category to compare by", such as region, channel, store, or customer group.

  • Analysis object: defines the first object range to analyze.

  • Comparison object: defines the other object range to compare against.

  • Metric date range: controls whether the metric date range is limited.

8.4 Filters

The Filters area is used to set filter conditions for attribution analysis.

The screenshot shows:

  • Filter title: Filters

  • Current category: General

  • Drop-down entry

  • Plus sign on the right

  • Placeholder: Select Dimension to Filter

Description:

  • Filters limit the business scope of attribution analysis.

  • Users can configure filter conditions based on dimensions, such as analyzing only a specific business line, region, product, or organization.

8.5 Query

The primary button at the bottom is Query.

After you click Query, the system performs attribution calculation based on the current configuration and displays the query result in the results area on the right.

9. Results Area

The right area displays attribution results.

10. Result Definitions

Although the current screenshot does not show a result table, attribution results typically include the following fields.

10.1 Current Value

The metric or dimension value result in the current analysis period.

10.2 Comparison Value

The metric or dimension value result in the comparison period.

10.3 Growth Value

Calculation:

Growth value = Current value - Comparison value

10.4 Growth Rate

Calculation:

Growth rate = Growth value / Comparison value

10.5 Contribution Rate

The contribution percentage of a dimension value to the overall metric change.

It can be understood as:

Contribution rate = Growth value of the current dimension value / Overall metric growth value

When the result page displays dimension value details, users can focus on:

  • Which dimension values have the highest contribution rate.

  • Which dimension values have a negative contribution rate.

  • Which dimension values are growing quickly but have a small volume.

  • Which dimension values have a large volume and are the main source of the overall change.