Support Center

Understanding Analytics Dashboards

Mallnline provides two analytics experiences: Organization Analytics for Malet Owners managing their teams, and Platform Analytics for administrators overseeing the entire Virtual Mall. This guide walks you through what each dashboard tracks, how to read the visualizations, and how to make data-driven decisions.


Organization Analytics

If you manage a team through an Organization, the Analytics tab gives you visibility into how your team is contributing and how your org is structured.

Where to Find It

  1. Navigate to your Organization from the sidebar or /orgs page.
  2. Click Manage to open the Organization management dashboard.
  3. Select the Analytics tab (between "Security & SAML" and "Audit Log").

What You'll See

KPI Cards

At the top, four cards summarize your organization at a glance:

Card What It Measures
Total Members How many people are currently part of your Organization
Total Activity The total number of actions your team has performed (invitations, role changes, settings updates, etc.)
Active Contributors How many unique members have taken at least one action
Teams The number of named teams you've created within your Organization

Activity Chart

A bar chart showing daily activity over the last 30 days. Each bar represents the number of team actions recorded on that day. Use this to spot trends — a spike might indicate onboarding a batch of new members, while a flat line could mean your team is settled.

Role Distribution

A donut chart showing how your members are distributed across the four Organization roles:

  • 🟡 Owner — Full control over the Organization
  • đŸŸŖ Admin — Can manage members, roles, and settings
  • đŸ”ĩ Member — Standard access with vertical-specific capabilities
  • âšĢ Viewer — Read-only access

TIP

If you see most members stuck in the "Viewer" role, consider promoting active contributors to "Member" so they get access to vertical-specific tools.

Event Breakdown

A horizontal bar chart showing what types of actions are happening in your org. Events include:

  • Member Invited — A new teammate was invited
  • Member Joined — An invitee accepted and joined
  • Role Changed — Someone was promoted or demoted
  • Settings Updated — Organization profile or billing settings were changed
  • Member Removed — A team member was removed

Top Contributors

A leaderboard table ranking your teammates by action count. You'll see:

  • đŸĨ‡đŸĨˆđŸĨ‰ Medal rankings for your top three contributors
  • The number of actions each person has taken
  • When they were last active

Teams Table

If you've created sub-teams, this table shows each team's member count, how many Malets they're scoped to, and when the team was created.

NOTE

Organization Analytics requires the Owner or Admin role. Members and Viewers cannot access this tab.


Platform Analytics (Admin Dashboard)

If you're a platform administrator with The Tower access, the Admin Dashboard at /admin includes a dedicated Analytics section with five sub-tabs.

Revenue Analytics

Tracks financial performance across the entire Virtual Mall:

  • Daily revenue trends and Murchase volume
  • Total revenue, Murchases, average Murchase value
  • Top Malets ranked by revenue
  • Date range filtering (7d, 30d, 90d, 1 year)

Blog Analytics

Monitors content creation across all Malets:

  • Blog post publishing trends over time
  • Post status breakdown (Published vs. Draft)
  • Top blog authors by post count, views, and likes
  • Engagement metrics (total views, likes, averages)

Media Analytics

Provides insights into media uploads and storage consumption:

  • Upload Volume — Daily upload counts as a bar chart
  • Storage Growth — Cumulative storage trend as a line chart (in KB)
  • File Type Distribution — A donut chart showing the mix of MIME types (JPEG, PNG, WebP, GIF, MP4, PDF, etc.)
  • Processing Health — A donut showing how many files are in COMPLETE, PENDING, or FAILED processing states
  • Top Malets by Storage — A ranked table showing which Malets use the most storage, with file counts and average file sizes

IMPORTANT

All platform analytics require the Platform Admin role and the MANAGE_ANALYTICS permission. These dashboards are only visible from The Tower (Admin Dashboard).

Filtering Your Data

The Revenue, Blog, and Media analytics sub-tabs share common filtering controls:

  • Date Range Picker — Toggle between 7 days, 30 days, 90 days, or 1 year windows
  • Malet Filter — Narrow results to a specific Malet using the dropdown

TIP

Use the Malet filter to investigate a specific Malet's contribution to platform-wide metrics. This is especially useful for identifying high-storage or high-activity Malets.

Search Analytics

Provides visibility into your platform's search index health and composition:

  • Index Composition — A donut chart showing the mix of indexed item types (Products, Services, Blog Posts, Malets, Guides)
  • Top Categories — Which product/service categories dominate the index
  • Malet Coverage — A leaderboard ranking Malets by their share of indexed items
  • Section Tags — A tag cloud showing the most popular section tags, sized by frequency
  • Synonym Coverage — How many synonym groups you've configured per vertical (Retail, Photography, Restaurant, etc.)
  • Reconciliation Health — Whether the search index is in sync with the database, showing last run time, items added/removed/unchanged, and duration

NOTE

Search Analytics composes its data from three separate queries: a zero-query faceted search, the reconciliation status endpoint, and the synonym registry. No dedicated analytics endpoints are needed.

Alerts Analytics

Monitors notification delivery health across all channels (Email, SMS, Push, In-App):

KPI Cards

Card What It Measures
Total Alerts Total number of notification delivery attempts across all channels
Delivered Successfully delivered notifications with delivery rate percentage
Failed Notifications that failed delivery but are eligible for retry
Dead Letter Notifications that exhausted all retry attempts (5 max)

Delivery Health Donut

A donut chart showing the proportion of DELIVERED vs. PENDING vs. FAILED vs. DEAD notifications. The center displays your overall delivery rate percentage.

Channel Distribution

A bar chart showing how many notifications were sent through each channel:

  • 📧 Email — Transactional emails (Murchase confirmations, org invitations, etc.)
  • đŸ’Ŧ SMS — Text message notifications
  • 🔔 Push — Browser/device push notifications
  • 📱 In-App — Notifications shown in the notification center dropdown

Event Type Breakdown

Horizontal bars showing which types of events generated the most notifications. Common event types include:

  • Email Notification — General email alerts
  • Order Status — Murchase status changes (confirmed, shipped, delivered)
  • Org Invitation — Organization invitation emails and SMS
  • Workroom Action — Service workroom task notifications
  • Issue Created — Community issue tracker alerts
  • Discussion Created — Community discussion alerts

Recent Deliveries

A table showing the 15 most recent notification delivery attempts with:

  • Channel badge (color-coded)
  • Status pill (Delivered/Pending/Failed/Dead Letter)
  • Event type
  • Recipient (masked for privacy — e.g., j***@e***.com)
  • Number of delivery attempts
  • Relative timestamp

DLQ Health Panel

The Dead Letter Queue (DLQ) panel provides a high-level view of notification reliability:

  • Delivery Rate — What percentage of all alerts were successfully delivered
  • Failure Rate — What percentage failed or were moved to dead letter
  • Pending — Alerts waiting for delivery
  • Failed (Retryable) — Alerts that will be retried with exponential back-off
  • Dead (Exhausted) — Alerts that failed after 5 retry attempts

WARNING

A high Dead Letter count may indicate issues with your email provider configuration, SMS gateway, or push notification credentials. Check the error messages in individual alert logs for troubleshooting details.


Reading the Charts

Bar Charts

Each bar represents one day. Taller bars mean more activity on that day. Hover over any bar to see the exact value.

Line Charts

Lines show trends over time. An upward slope indicates growth. The shaded area beneath the line helps visualize the total volume.

Donut Charts

Donut charts show proportions. The center number shows the total, and each colored segment represents a category. The legend below maps colors to labels.


Tips for Getting the Most from Analytics

  1. Check weekly — A quick glance at your Organization Analytics once a week helps you catch trends early.
  2. Compare date ranges — Switch between 7-day and 30-day views to understand whether recent activity is consistent or a spike.
  3. Recognize top contributors — Use the leaderboard to acknowledge active team members.
  4. Monitor processing health — If you see a growing FAILED count in Media Analytics, investigate upload issues before they affect your Malet's media quality.
  5. Track storage growth — Keep an eye on your Malet's storage consumption to plan for future capacity needs.
  6. Monitor delivery health — Check the Alerts Analytics tab regularly. A delivery rate below 95% warrants investigation into failed notifications.
  7. Watch the Dead Letter Queue — Dead letters mean important notifications (Murchase confirmations, org invitations) may not be reaching recipients.