SensorTowerSensorTower

Why Sensor Tower Uses Ruby

By Daniel Kuo·Mar 26, 2020·5 min read

Summary

Sensor Tower uses Ruby for its tech stack, and three team members share why. Software engineers Stefan and Jamal highlight Ruby's gems, metaprogramming, and interpreted nature for rapid prototyping and less code. Data Scientist Daniel notes Ruby's strengths in data cleaning and transformation, which is 80% of his work.

Although Ruby is slower and memory-intensive, Sensor Tower's product doesn't need high performance. The language's readability and DRY philosophy make it a great fit for their analytics platform. For early-career tech professionals, learning about a company's tech stack is crucial, and Ruby at Sensor Tower offers valuable insights.

You Might Also Like

AppsFlyerAppsFlyer

I Built, Shipped, and Marketed a Mobile Game in 14 Days Using Only AI. Here’s What Actually Happened.

One person built, shipped, and marketed a mobile game in 14 days using AI tools, achieving 5,563 installs at $0.39 eCPI on $2,200 spend. MCPs (Model Context Protocol) were critical for agentic workflows. The AI agent CLAW managed ad campaigns via AppsFlyer MCP and BigQuery. Data Locker streamed raw data for analysis. Key takeaway: vendors must offer MCPs for fast, agentic data access; measurement stack (Data Locker, ROI 360, Creative Optimization) is essential for solo teams; human+AI beats AI alone.

Bobby Sayers·Jun 23, 2026·8 min readRead article →
AppsFlyerAppsFlyer

Marketing attribution: what it is and how to measure it

Marketing attribution is critical for connecting spend to revenue, but platform self-reporting and last-click bias distort budget decisions. Single-touch models (first/last-click) are simple but miss the full journey; multi-touch models (position-based, data-driven) are more accurate but require robust data. Mobile attribution is particularly challenging due to ATT, SKAdNetwork, and cross-platform gaps, necessitating a mobile measurement partner (MMP) for independent, deduplicated measurement. Clean attribution data is essential for AI-driven optimization—bad signals lead to bad decisions. Starting with position-based attribution and incrementality testing provides a practical foundation.

Shani Rosenfelder·Jul 9, 2026·15 min readRead article →
AppsFlyerAppsFlyer

Cross-platform measurement: the complete guide for 2026

Cross-platform measurement resolves the common problem of fragmented, device-level reporting that inflates ROAS and misallocates budgets. By unifying customer identity across web, mobile, CTV, and other surfaces, marketers gain a single view of LTV and attribution. AppsFlyer provides this via CUID stitching and Product Line grouping, enabling real-time, deduplicated insights without manual BI work. Key benefits include accurate cross-platform ROAS, elimination of duplicate attribution, and reliable data for AI-driven optimization.

Gil Bouhnick·Jun 23, 2026·12 min readRead article →
AppsFlyerAppsFlyer

Pitfalls of modeling LTV and how to overcome them

LTV forecasting is challenging due to stale ML models and user heterogeneity. Effective systems combine ML, Bayesian methods, and secondary models to reduce bias and variance for accurate predictions.

Shani Rosenfelder·Jan 29, 2020·6 min readRead article →
AppsFlyerAppsFlyer

Where European Finance Apps Win or Lose Users

European finance app installs hit 960M in 2025 but grew only 0.4%. BNPL apps grew 40% while crypto fell 35%, signaling a shift to utility. Neobanks win acquisition; traditional banks win retention (1.5-2x Day 30 rates). Web-to-app drives 41.8% of conversions but most brands can't measure the handoff. Nearly 1 in 2 investment app installs in Western Europe is fraudulent, distorting CPI and ROAS. Winning brands prioritize engagement, fraud detection, and cross-platform measurement.

Lesia Kupriienko·Jun 18, 2026·12 min readRead article →
SensorTowerSensorTower

Introducing The Sensor Tower MCP Server

The Sensor Tower MCP server bridges AI chatbots to Sensor Tower and Pathmatics data, enabling ad ops teams to query app advertising and performance insights directly. It eliminates manual spreadsheet exports, allowing executives, ad sales, growth marketing, UA, and investors to access competitor analysis, campaign tracking, and market trends via natural language. Requires an active API subscription.

Jul 13, 2026·3 min readRead article →
AppsFlyerAppsFlyer

6 reasons why mobile apps set the gold standard for omni-channel measurement

Mobile app measurement has solved the single-channel problems that plague other digital channels—independent attribution (neutral third-party verification), privacy regulation (survived iOS 14.5 with new methods), signal governance (provenance, chain of custody), fraud detection (15% fraudulent installs, 275% fake installs in some channels), and cross-platform fragmentation. These capabilities, built under duress, now form the foundation for omnichannel measurement. Ad ops must apply mobile-grade rigor per channel first, then connect via CUID, unified attribution logic, and real-time data governance to build a trusted cross-platform framework.

Shani Rosenfelder·Jul 5, 2026·8 min readRead article →
AppsFlyerAppsFlyer

80% of Fintechs have adopted AI in marketing, but only 29% got results. Here’s the kit that closes the gap.

Most fintechs (80%) use AI but only 29% see results due to data fragmentation and unclear priorities. Successful teams start with one workflow using existing attribution data. Examples: GCash used Agent Hub for anomaly detection, saving 3+ hours/week; Flip automated reporting via AppsFlyer MCP for a team of three. Key insight: connect clean, existing data to AI tools, don't wait for perfection. AppsFlyer provides a starter kit with prompts and a 30-day plan.

Eden Kalderon·Jun 28, 2026·7 min readRead article →

More from SensorTower