Articles on: TagFly

A complete guide: Customer analytics

Overview

Customer Analytics is TagFly's customer intelligence dashboard built on top of your server-side tracking data. It transforms raw event tracking into actionable insights about who your customers are, how they engage with your store, and how much value they bring.


This feature helps you answer business questions that ad platform reports can't:

  • "Which customers are about to churn — and how do I bring them back?"
  • "Who are my real VIPs, and where did they come from?"
  • "Why did this specific shopper bounce after viewing a product 5 times?"
  • "Which segments should I export to Meta or Google Ads to find more customers like them?"

By combining store-wide trends, behavioral segmentation, and individual customer journeys in one dashboard, Customer Analytics lets you move from generic "all visitors" reporting to high-precision targeting and retention.


Available plan: Basic and Growth plans.


What you will learn

In this article, we will explore the following sections:


Filter settings

The filter bar at the top of the dashboard applies consistently across every widget, chart, and table on this page. Set these once, and the entire view re-calibrates around your selection.

Field

Definition

Business meaning

Date range

The reporting period for all data shown

Lets you compare seasonal periods (e.g., last 30 days vs. last 90 days) and isolate campaign windows

Timezone

Your store's configured timezone

Ensures activity timestamps reflect when actions actually happened in your business hours — critical for correlating with ad campaign schedules

Customer filter

Either All customers or a specific saved segment

Lets you analyze the activity report through the lens of a single segment (e.g., "How active are my VIPs this month?")


Note: The maximum analytics window is 90 days. Older customer-level data is not retained at this granularity. For longer-range analytic, export segments regularly.


Activity report


Why this matters?

Before you can act on individual customers, you need to know whether your store's overall traffic and engagement health is improving or declining. The Activity Report gives you the macro view: are people coming back? Are they staying longer? Is your customer base actually growing?

This is where you spot trends before they show up in revenue — a sustained drop in returning users, for example, is an early warning sign of retention issues weeks before MRR reflects it.



Metrics

Metric

Chart type

Definition

Business meaning

Total Users

Line chart

The total number of unique users who visited your store in the selected period.

Measures the size of your top-of-funnel. A flat or declining trend here means your acquisition channels are stalling — even if conversion is steady.

Total Sessions

Line chart

The total number of visits (sessions) to your store.

Measures depth of engagement. A session is a visit; a single user can have many sessions. Watch this against Total Users to detect repeat visit patterns.

Avg. Sessions per User

Line chart

Total Sessions ÷ Total Users for the period.

Tells you how "sticky" your store is. A rising ratio means customers are returning more frequently — a leading indicator of loyalty. A flat ratio with rising users means you're acquiring but not retaining.


Combine the Customer filter with the Activity Report to compare engagement between segments. Example: select your "VIP buyers" segment to see whether their session frequency is rising or falling — a powerful early signal for churn.


Customer segment



Why segmentation matters

Treating every customer the same is the #1 reason marketing budgets get wasted. A first-time visitor who abandoned cart yesterday needs a different message than a 5-time buyer from 6 months ago.

Customer Segment lets you build behavioral groups based on real on-site activity — then use those groups for targeting, retargeting, lookalike modeling, and lifecycle email flows. This is the bridge between "I have data" and "I have customers I can actually act on."


Segment list table

The segment list shows every segment you've created, with at-a-glance health and scale indicators.

Column

Definition

Business meaning

Segment name

The label you assigned when creating the segment

Lets you instantly identify the behavioral group

Size

The number of customers currently matching this segment

Shows the actual scale of the audience. A segment of 12 people isn't worth a campaign; a segment of 1,200 is.

% of customers

The number of customers currently matching this segment

Helps you understand how common this behavior is. If 40% of customers are "cart abandoners," that's a product/checkout problem — not a retargeting problem.

Last activity

The most recent timestamp the segment data was refreshed or its rules were modified

Confirms the segment is based on fresh data, not stale criteria from months ago

Status

Sync status — Updated or Syncing

Tells you whether the data is current or in the middle of refreshing

Actions (⋯)

Action menu

Lets you Edit, Duplicate, or Delete the segment


How to Create a New Segment


Follow these steps to build a targeted customer list:

  1. Navigate to the Customer Analytics dashboard and click the Create Segment button.
  2. Segment Name: Give your segment a descriptive name (up to 150 characters).


Tip: Use clear names like "VIPs - High Total Spend" or "Recent Add-to-Cart - No Purchase".


  1. Match Conditions: Select how filters are applied:
  • ALL: Customers must meet every condition listed.
  • ANY: Customers only need to meet at least one condition.
  1. Define Rules: Select an attribute from the dropdown, choose an operator, and set the value.
  2. Click Save to generate your segment.


Understanding Segmentation Conditions

The power of a segment depends on which attributes you combine. Here's what each one unlocks:

Attribute

Definition

Business Meaning

Events

Filters customers based on specific actions they performed (e.g., Add to cart, Purchase, Search, Checkout started).

Lets you identify intent signals before purchase. Detect customers showing high purchase intent but dropping off at specific funnel stages — the foundation of every effective retargeting campaign.

Number of orders

Total count of completed orders per customer.

Distinguishes loyal repeat buyers from one-time shoppers. Essential for designing loyalty programs, VIP tiers, and post-purchase win-back automations.

Total spend

The total cumulative revenue from a customer.

Identifies your highest-LTV customers — the ones who deserve premium experiences, exclusive offers, and dedicated retention investment.

Average order value

The average amount spent per transaction.

Segments customers by spending power. High-AOV customers are upsell candidates; low-AOV customers may respond better to bundles and BOGO offers.

Days since last order

Number of days since the customer's most recent purchase.

The single most important metric for win-back campaigns. Detects at-risk and lapsed customers before they fully churn — when re-engagement is still cheap.

Last touch source / URL

The final source/link the user clicked before visiting.

Reveals which channels bring high-quality, high-LTV customers — not just high traffic. Use this to reallocate ad spend toward channels that convert, away from channels that just drive impressions.

Country

The geographical location of the customer.

Powers localized marketing — region-based promotions, holiday timing, shipping cost optimization, and language-specific creative.

Size

The number of customers matching all defined conditions in your segment.

Shows the real-world scale of the segment. Use this to prioritize: focus campaigns on segments large enough to move the business, not on micro-cohorts that won't impact revenue.


Segment Details: Understanding Your Data

Once you've created a segment, click into it to open the Segment Detail View — a deep dive into the behavior and value of that specific group. This is where you confirm whether your targeting is working and where to double down.


Data visualization


Metric

Definition

How to use it

Total Orders

The cumulative number of purchases made by customers in this segment.

Shows the absolute volume this segment generates. Compare against segment size to gauge purchase frequency.

Average Order Value (AOV)

The average transaction value within this segment.

Reveals whether this group spends more or less per order than your store average. High-AOV segments are prime targets for premium product launches.

Avg. Revenue per Customer (ARPC)

The total revenue generated by the segment, divided by the number of customers in it.

The most important number for paid acquisition. ARPC tells you what an average customer in this segment is worth — your Customer Acquisition Cost (CAC) ceiling should be a fraction of this.

Conversion Rate Breakdown

A funnel visualization showing the transition from Visit site → Begin checkout → Purchase.

Identifies exactly where this segment drops off. If your "cart abandoners" show 80% reach checkout but only 5% complete, the issue is checkout (shipping cost, payment options) — not interest.


Customer profile (within a segment)

Each customer in the segment appears as a row with these attributes:


  • Segment nameThe identity of the shopper (e.g., Address, Email, Phone number). Clicking the name allows you to view their individual customer journey from first click to final purchase.
  • Number of orders: The frequency of purchase
  • Average order value: How much the customer typically spends per visit. Use this to identify "Big Spenders" versus "Frequent Small Buyers."
  • Last orders (Days): The number of days since their last transaction.
  • Last Touch Source: The specific platform (Google, Facebook, Email, etc.) that drove the customer's most recent visit.
  • Last Touch Medium: The marketing channel type (CPC, Organic, Newsletter). This tells you if they are returning via paid ads or free organic traffic.
  • Last touch URL: The exact landing page the user arrived at. This helps you identify which specific products or blog posts are closing the sale.


Export your customer segments

Choose the export format based on where the data is going next:

Format

Best for

CSV for Excel / Numbers / spreadsheets

Manual analytic, custom reporting, or sharing internally. Opens cleanly in Excel and Google Sheets.

Plain CSV file

Standard text format for importing into databases, BI tools, or developer workflows.

Format for platform compatibility

Direct upload to Facebook Ads Manager, Google Ads, TikTok Ads. Columns are pre-formatted for instant audience matching.


Use the "Format for platform compatibility" option whenever the destination is an ad platform. It saves you the manual column mapping that usually causes match-rate drops.


Strategic Use Cases

Customer Analytics is most powerful when segments feed directly into action. Here are battle-tested playbooks:

  • Build Lookalike Audiences (LAL): Export your "VIP Buyers" segment and upload it to Facebook Ads. Use it as a seed list to find new potential customers who share similar traits with your best shoppers.
  • Hyper-Targeted Email Flows: Import specific segments (like "High Spend - No Purchase in 30 Days") into Klaviyo to trigger exclusive win-back discounts.
  • Custom Retargeting: Use the phone numbers and emails to create "Custom Audiences" on TikTok or Pinterest to remind recent visitors about the products they viewed.
  • Diagnose Conversion Problems by Segment: Open the Segment Detail View for any segment and check the Conversion Rate Breakdown funnel. If specific segments drop off at Begin checkout far more than your store average, you have a checkout problem affecting that group — likely shipping fees, payment options, or trust signals.


Customer journey



Why this matters

Aggregate data tells you what is happening across thousands of customers. The Individual Journey view tells you why a single shopper did what they did — invaluable for debugging conversion issues, understanding consideration cycles, and supporting high-value customers.


Summary Metrics

The cards at the top give you an instant snapshot of the customer's lifecycle and value:

Metric

Definition

Business meaning

First visited

Time elapsed since the customer's very first recorded session in your store.

Tells you how long this person has been in your funnel. Useful for distinguishing fresh leads from long-considering shoppers.

Last visited

How recently the customer interacted with your store.

A core engagement freshness indicator — recent activity means the customer is still warm.

Total money spent

The customer's lifetime revenue (LTV).

The single most important number for prioritizing customer-by-customer outreach and retention investment.


Profile & Attribution

Field

Definition

Customer Profile

Contact info — Name, Email, Phone, Address.

Last touch attribution

The final source/medium that drove the customer's most recent session — your most reliable indicator of which channel re-engages this person.


Engagement on Store

This section toggles between two views: a summarized aggregation of actions and a chronological timeline.

  1. Events Tab (Action Summary)

Aggregates all historical actions taken by this user.

Column

Definition

Business meaning

Events

The action type (e.g., Product viewed, Purchased, Searched).

Identifies which behaviors this customer demonstrates most.

# of times

Total frequency of that action.

Highlights repeat behaviors — e.g., a customer who viewed the same product 12 times shows clear high intent.

First time / Last time

Timestamps of the first and most recent occurrence.

Reveals the consideration window — a multi-month gap between first view and purchase tells you this customer needs nurture, not pressure.


  1. Customer Journey Tab (Chronological Timeline)

A linear, timestamped record of every action the user took, grouped by date.

  • Timestamped logs: Every event is recorded with precise time.
  • Session continuity: See how a user interacts across multiple days — the length of their consideration cycle is plainly visible.
  • Event filtering: Use the All events dropdown to isolate high-intent actions (e.g., show only Purchased and Checkout started).


Event Data Reference

When you expand any event in the timeline, TagFly reveals the exact metadata captured for that action — full transparency into what was tracked and when.


Event Type

Data Fields Displayed

What this tells you

Visited site

Source/Medium, URL, Referrer

Identifies the traffic source, the landing page (with UTMs), and the referring site that sent the user. The starting point of every journey.

Product viewed

Item, URL

The specific product the user looked at, with a direct link to the Shopify product page.

Collection viewed

Collection title, Collection ID

Which product category the user is browsing — useful for understanding interest themes.

Searched

Search term

The exact keywords typed into your store's search bar. Pure gold for product naming, SEO, and merchandising decisions.

Product added to cart

Item Name - Variant, Price, Quantity

The specific variant (size/color), unit price, and quantity. Identifies preferred variants.

Cart viewed

Total price, Total quantity, View details

Current cart value at the moment they opened it. Use View details for the full item list.

Checkout started

Total price, Total quantity, View details

The potential order value at checkout entry — a key high-intent moment. Drop-offs here are your most expensive lost customers.

Purchased

Shopify order ID, Total order, Total quantity, View details

The official Shopify Order ID, total revenue, and final purchased quantity.


Click the external link icon next to any Order ID to jump directly to your Shopify Admin for quick access to fulfillment, refunds, or customer order notes.


FAQs

Q: How far back can I see customer data?

A: Customer Analytics retains up to 90 days of activity. For longer-term analytics, export your segments regularly to your data warehouse, BI tool, or spreadsheet.


Q: How often is the data updated?

A: Activity data refreshes regularly throughout the day. Segment sizes and rules update automatically — the Last activity and Status columns in the segment list confirm freshness.


Q: Why isn't my segment data updating? I just created/edited it but the numbers haven't changed.

A: Segment calculations need time to sync after a segment is created or modified. Check the Status column in the segment list:

  • Syncing — TagFly is still processing your customer data against the new rules. Wait a few moments before reviewing results.
  • Updated — The data is fully refreshed and ready to analyze.

If the badge stays on Syncing for an unusually long period, refresh the page or contact support.


Q: Can I edit a segment after creating it?

A: Yes. Click the action menu next to any segment and choose Edit. Changes recalculate the segment immediately (the Status badge will switch to Syncing during the recalculation).


Q: How many segments can I create? A: Segment limits depend on your plan:
  • Basic plan — Up to 5 custom segments.
  • Growth plan — Up to 10 custom segments.

In addition, every store comes with a default "All customers" segment pre-built by TagFly. This segment includes your entire customer base and serves as a baseline benchmark — use it to compare conversion rates, AOV, and ARPC against any custom segment you create. The default segment doesn't count toward your plan limit.

If you've hit your segment limit, you can delete unused segments or upgrade to Growth for more capacity.


Q: What's the difference between Last touch source and Last touch URL?

A: Source tells you the platform (e.g., Google, Facebook). URL tells you the exact landing page they arrived at. Source informs channel strategy; URL informs on-page conversion optimization.


Q: Can I use Customer Analytics if I'm on the Free plan?

A: Customer Analytics is available on Basic and Growth plans. Upgrade from your TagFly settings to unlock it.


Q: My segment shows 0 customers — what went wrong?

A: Most often this means your conditions are too restrictive (especially when using ALL match logic with many rules). Try switching to ANY, or remove conditions one at a time to find the bottleneck.


Q: How do I use exported segments in Facebook or Google Ads?

A: Choose "Format for platform compatibility" during export, then upload the file as a Custom Audience in the destination ad platform. Match rates are typically 60–80% depending on email overlap with the platform's user base.


Need Help?

If you run into any issues or want help designing a segmentation strategy for your store, reach out to the TagFly support team via the in-app chat — we're happy to walk through it with you.


Updated on: 05/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!