Skip to content

Author: Yasemen Nur Salım Dündar

Customer Repeat & Risk Intelligence

Tableau Customer Repeat & Risk Dashboard

Customer Repeat & Risk Intelligence combines loyalty signals with transaction anomaly monitoring. The business story is balanced: repeat behavior contributes meaningful value, but it is not yet the dominant engine of the marketplace, and suspicious activity is low-rate but concentrated enough to require targeted review.

Key takeaway

Nova should grow repeat behavior while protecting the categories and markets where suspicious activity is most concentrated. Retention and risk monitoring need to be managed together.

Key Findings

Finding Metric Interpretation
Repeat behavior is meaningful but not dominant 8.2% repeat revenue share, 7.4% repeat interaction rate Nova has repeat customer value to grow, but the marketplace is not yet repeat-led
Repeat customers have measurable value $73.91 revenue per repeat user Retention work can improve customer economics if targeted to the right categories
E-Commerce has the strongest repeat dependency 8.68% repeat revenue share Retention in the largest value category has the biggest financial upside
Suspicious activity is low-rate 1.0% suspicious rate, $359.65K suspicious amount The signal is not broad platform failure, but it is large enough for review workflows
E-Commerce has the highest suspicious category volume About 909 suspicious transactions, roughly 2.1% suspicious rate Fraud controls should start where value and suspicious activity overlap
Market risk differs by rate and exposure Sydney: 3.16% suspicious rate, 141 transactions, $28.23K; New York: 247 transactions, $61.60K Sydney needs rate-based investigation, while New York has larger value exposure

Business Insights

Repeat behavior is an opportunity, not a solved advantage. The dashboard shows that repeat users contribute a real share of value, but most transaction value still comes from non-repeat behavior. That makes E-Commerce the clearest retention priority because it combines the largest value base with the strongest repeat-revenue dependency.

Suspicious activity should be treated as a focused review queue, not a blanket fraud claim. The model flags anomalies, and the highest-priority areas are where suspicious concentration and business exposure overlap: E-Commerce by category, Sydney by suspicious rate, and New York by suspicious value.

The activity trend also matters. Suspicious transaction counts rise toward the end of the year, which suggests monitoring thresholds and review capacity should be checked over time instead of treated as a static dashboard metric.

Interpretation

Suspicious transactions are model-generated anomaly candidates, not confirmed fraud. A high-risk market is not automatically a bad market; it is a place where Nova should investigate patterns, tune controls, and prioritize review.

This page combines repeat-behavior dbt modeling with an unsupervised fraud anomaly model built in Python.

Repeat Behavior Pipeline

Model Grain Role
int_user_service_repeat_behavior user + service Counts repeat interactions and user-service value
mart_service_repeat_behavior service Aggregates repeat users, repeat interactions, repeat revenue, and repeat amount share

Fraud Modeling Pipeline

Step Artifact Role
Feature engineering ml_transaction_fraud_features Builds transaction-level behavioral features for anomaly detection
Notebook model notebooks/fraud_detection_isolation_forest.ipynb Trains an Isolation Forest model with scikit-learn
Model output ml_transaction_fraud_scores_sample Stores anomaly scores and suspicious flags in BigQuery
Tableau mart mart_transaction_fraud_tableau Joins scores back to transaction, customer, service, and market context

The model uses transaction amount, transaction timing, user velocity, 24-hour spending, prior spending behavior, cross-market activity, cross-service activity, late-night behavior, failed transactions, and refunded transactions.

Modeling caveat

The source data has no labeled fraud outcome. The Isolation Forest model flags anomalous transactions for review; it does not prove fraud.