> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Explore MoEngage analysis types — Behavior, Funnel, Retention, Session and Source, User Paths, and more for data-driven engagement strategies.

MoEngage provides various analysis types suited for different scenarios to evaluate product performance and user interactions with your platform. By utilizing these analysis options, you can implement data-driven customer engagement strategies. The available analysis options include:

* [Users](/docs/user-guide/analyze/analytics/users)
* [Behavior](/docs/user-guide/analyze/analytics/behavior)
* [Funnel](/docs/user-guide/analyze/analytics/funnels)
* [Retention](/docs/user-guide/analyze/analytics/retention)
* [Session and source](/docs/user-guide/analyze/analytics/session-and-source)
* [User paths](/docs/user-guide/analyze/analytics/user-paths)
* [Acquisition](/docs/user-guide/analyze/analytics/acquisition)
* [Uninstalls](/docs/user-guide/analyze/analytics/uninstall)

These tools will help you gather and analyze demographics, preferences, user interactions across various channels, conversion rates, and retention patterns. They will allow you to identify key trends and gain deeper insights into your customer and product needs.

# Getting Started

At a high level, you will follow these standard steps to perform these analyses. While the specifics may vary based on the case and needs, this provides a general overview of the process to be followed.

## Choose Events

Select the events or properties for the analysis, either single or multiple. Choose those that will provide the most value for your analysis. These should generally be relevant to your users and app/website.

<img src="https://mintcdn.com/moengage/cVruC-B7I1TnIZ0h/images/moengage_da291d.png?fit=max&auto=format&n=cVruC-B7I1TnIZ0h&q=85&s=39017a7eb6822b19a1af1b872fa685f0" alt="Screenshot 2025-04-08 at 11.48.21 AM.png" width="960" height="506" data-path="images/moengage_da291d.png" />

## Define Attributes

Select relevant attributes for your event. Attributes provide context for the events you choose, allowing you to filter specific actions or events further.

<img src="https://mintcdn.com/moengage/MBpE2Km0jgeTJl4Q/images/moengage_02efd2.png?fit=max&auto=format&n=MBpE2Km0jgeTJl4Q&q=85&s=6b1ff43bff8938bedb8292734dc8a461" alt="Screenshot 2025-04-08 at 11.51.20 AM.png" width="874" height="594" data-path="images/moengage_02efd2.png" />

## Choose Users

Identify the users on whom you want to perform this analysis. These are the individuals who have completed the set of events that you have selected. For more information, refer to [Segmentation](/docs/user-guide/segment/segment-operations/rule-based-filter-segments).

<img src="https://mintcdn.com/moengage/xaH8HoR16_YVDek5/images/moengage_cd0ff6.png?fit=max&auto=format&n=xaH8HoR16_YVDek5&q=85&s=495b8d37e25bf86218d53e8ec4a827b6" alt="Screenshot 2025-04-08 at 11.52.27 AM.png" width="3148" height="306" data-path="images/moengage_cd0ff6.png" />

## Analysis Options and Duration

MoEngage offers options for count-level and aggregated analysis. These options vary depending on the type of analysis. You will learn more about these options in the analysis types.

After selecting the analysis option, you will specify the duration for which you wish to run the analysis.

## Charts

Charts are the results obtained at the end of an analysis. They visually represent data, making it easier to understand large quantities and their relationships with different data. Each analysis type offers different ways to visualize your query. To give you a general overview, the types of visualization options available are:

* Line
* Bar
* Column
* Area
* Pie
* Choropleth

You can visualize the results in Numerical and Percentage views.

<img src="https://mintcdn.com/moengage/cVruC-B7I1TnIZ0h/images/moengage_d8d196.png?s=41ad408745306d65eadadde215686d7e" alt="2025-01-23_14-25-34 (1).gif" width="1572" height="504" data-path="images/moengage_d8d196.png" />

## Tables

With charts, the data is also presented in tabular form, arranged in rows and columns. Tables are useful for locating specific information and identifying patterns.

You can adjust how each table looks and what it shows—resize and reorder columns, sort and filter values, pin the columns you care about, and download the current view—without rerunning your query. These table controls are available across Behavior, Funnels, Retention, Session & Source, User Analysis, and Custom Dashboards.

<Note>
  Sorting, filtering, and other column actions only change how the table is displayed. They do not change the underlying query or the chart above the table.
</Note>

### Transpose Table

You can transpose the table. This allows you to view and download the table in your preferred format by shifting its vertical and horizontal orientation.

<img src="https://mintcdn.com/moengage/CItJxR7sdgI-FAid/images/analytics-table-transpose.gif?s=68b83ef97546233cd94b25cc0dd2c73f" alt="Behavior table being transposed, switching the rows and columns, and then transposed back to the original orientation." width="864" height="361" data-path="images/analytics-table-transpose.gif" />

### Sorting and Calculation

You can organize the data in the table without external tools. Click the header of any column to sort the table data. Sorting is available on every column.

* The first click sorts in ascending order, the second click sorts in descending order, and the third click resets the column to its default order.
* To sort by more than one column, hold **Shift** and click additional column headers. The table applies the sorts in the order you click them.
* You can also open the column menu (the three-dot icon in the column header) and select **Sort Ascending** or **Sort Descending**.

Along with sorting, you can choose the calculation type from the list in the column.

* Sum
* Median
* Average
* Min
* Max

For tables with multiple events, you can sort the calculation by clicking the header of the calculation type. This will sort the data in ascending or descending order. In the transpose view, the calculation type row remains fixed while the columns are sortable.

<img src="https://mintcdn.com/moengage/CItJxR7sdgI-FAid/images/analytics-table-sorting-calculation.gif?s=9bfafb20dba6677c27d921b64cd8a350" alt="Sorting a table column and selecting a calculation type such as Sum or Average from the column header." width="864" height="362" data-path="images/analytics-table-sorting-calculation.gif" />

### Resize Columns

Drag the divider between two column headers to make a column wider or narrower. Each column has a minimum and maximum width, so content stays readable. To fit a column to its content automatically, open the column menu (the three-dot icon in the column header) and select **Autosize This Column** or **Autosize All Columns**. When you resize the browser window, the table adjusts to fit the available space.

<img src="https://mintcdn.com/moengage/CItJxR7sdgI-FAid/images/analytics-table-resize-reorder.gif?s=72db8762259a4ab8ba8d320919778195" alt="Dragging to resize a column and to reorder columns in the Behavior table." width="868" height="361" data-path="images/analytics-table-resize-reorder.gif" />

### Filter

You can narrow the rows shown in a table without changing your query.

* **Column filters:** Click the filter (funnel) icon in a column header to keep only the rows that match a condition. For text columns, the available operators are **Contains**, **Does not contain**, **Equals**, **Does not equal**, **Begins with**, **Ends with**, **Blank**, and **Not blank**. You can combine two conditions with **AND** or **OR**, and apply filters on more than one column at the same time.
* **Quick search:** Use the **Search across all columns** box above the table to find a value across all rows and columns at once. The table updates as you type to show only matching rows.
* **Advanced filters:** For more complex conditions, open the **Filters** tab on the right sidebar to assemble multiple conditions into a single filter expression.

<img src="https://mintcdn.com/moengage/CItJxR7sdgI-FAid/images/analytics-table-column-filter.png?fit=max&auto=format&n=CItJxR7sdgI-FAid&q=85&s=04eb22864d44cd59e454fdfd0e4a2b2c" alt="Behavior table with a column filter open, showing operators such as Contains, Does not contain, Equals, and Begins with, alongside the Search across all columns box above the table." width="2900" height="1218" data-path="images/analytics-table-column-filter.png" />

### Pin, Reorder, and Choose Columns

* **Pin:** To keep a column visible while you scroll horizontally, open the column menu (the three-dot icon in the column header), select **Pin Column**, and choose **Pin Left** or **Pin Right**. Select **No Pin** to unpin. You can also drag a column into or out of a pinned section.
* **Reorder:** Drag a column header left or right to change the order of columns.
* **Choose columns:** Open the column menu and select **Choose Columns** to show or hide columns, or use the **Columns** tab on the right sidebar. Select **Reset Columns** to restore the default layout.

<img src="https://mintcdn.com/moengage/CItJxR7sdgI-FAid/images/analytics-table-column-menu.png?fit=max&auto=format&n=CItJxR7sdgI-FAid&q=85&s=a23c6134447421dc8133e461d9b3ad47" alt="Column menu open on a table column, showing Sort Ascending, Sort Descending, Pin Column with Pin Left and Pin Right options, Autosize This Column, Autosize All Columns, Choose Columns, and Reset Columns." width="2896" height="1216" data-path="images/analytics-table-column-menu.png" />

### Download the Table

To share or analyze the table elsewhere, click **Download Table** at the top of the table and choose **Download as CSV** or **Download as Excel**. The download reflects the table's current state, including any filters you applied and the sort order you set, and includes all columns.

<img src="https://mintcdn.com/moengage/CItJxR7sdgI-FAid/images/analytics-table-download.png?fit=max&auto=format&n=CItJxR7sdgI-FAid&q=85&s=0e18ec63661f845bb4e1858fe15cee45" alt="Download Table button at the top of the Behavior table, expanded to show the Download as CSV and Download as Excel options." width="2884" height="1204" data-path="images/analytics-table-download.png" />

### Tooltips and Copy

When a cell value or column header is too long to fit, the full text appears in a tooltip when you hover over it. Values that already fit do not show a tooltip. You can also select one or more cells and copy them to your clipboard—the copied text keeps the order in which you selected the cells.

### Pagination and Infinite Scroll

How a table loads rows depends on where you view it. On the analysis pages (Behavior, Funnels, Retention, Session & Source, and User Analysis), tables are paginated: a **Page Size** selector controls how many rows appear per page, a row count shows the current range (for example, 1 to 38 of 38), and page controls let you move between pages. On Custom Dashboards, tables use infinite scroll, loading more rows as you scroll down.

# Next Steps

* [MoEngage Dashboards](/docs/user-guide/analyze/dashboards/overview)
* [Behavior Analysis](/docs/user-guide/analyze/analytics/behavior/behavior-analysis)
