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

Omnichannel Analytics Explained

Omnichannel analytics unifies customer behavior and campaign performance across mobile, web, CTV, and AI search into one identity, one attribution model, and one ROAS number. The core problem: a single customer seen on three surfaces becomes three users, inflating performance and corrupting attribution, LTV, and retention. Stitching channel reports into one dashboard is not unification—each channel keeps its own attribution logic, so conversions get double-counted and upper-funnel spend looks unproductive. For ad ops leaders, the takeaway is that identity resolution (deterministic plus probabilistic, privacy-safe) must happen at the data layer before any dashboard exists. Platform choice hinges on surface coverage, identity resolution, compliance, incrementality testing, and migration support.

Roi Tamir·Oct 5, 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 →
TikTokTikTok

TikTok Advertising Blog: Find Product Updates, Insights & Tips

This TikTok for Business landing page promotes a limited-period new-advertiser incentive program offering up to USD 6,000 in matched ad credits. Three self-serve tiers are presented: 50% off first 30-day spend (up to $200), dollar-for-dollar match up to $500, and match up to $6,000. A separate headline offer advertises Spend $100/Get $100, Spend $500/Get $500, and Spend $1,500/Get $1,500 plus 1-to-1 expert onboarding support. Registration requires email or phone sign-up with 2-step verification. Eligibility is restricted to new SMB self-serve accounts, excluding agency, Business Center, and TikTok Shop accounts; credits post within 7 days of hitting the highest threshold or after the 30-day window.

Dan Madden·Oct 7, 2026·3 min readRead article →
AppsFlyerAppsFlyer

Creative optimization: Why your best video ad fails as a static image

AppsFlyer’s 2026 creative data shows video and static image ads reward opposite creative qualities, so ad ops teams should plan, budget, and test them separately. Video spend is concentrating: gaming’s top 2% of video creatives captured 60.7% of spend, up from 53.5%, while image spend spread out. Top spenders are testing far more variations, widening the testing gap. Action/Strategy and Puzzle/Lifestyle show format-specific tone and social-proof reversals; Finance is the exception. Teams should use AI-assisted variation, analyze video winners deeply, keep broad image testing, and measure performance at attribute level.

Shani Rosenfelder·Oct 19, 2026·9 min readRead article →
TikTokTikTok

TikTok Advertising Blog: Find Product Updates, Insights & Tips

TikTok for Business is promoting tiered first-30-day ad credit incentives for new self-serve SMB advertisers: spend $100 get $100, $500 get $500, or $1,500 get $1,500 plus 1-to-1 expert onboarding support, with a headline entry offer of 50% off first-month spend up to $200 and matching credits up to $6,000. Credits are applied within 7 days of hitting the highest threshold or after the 30-day accumulation window. Eligibility excludes agency, Business Center, and TikTok Shop accounts, and limits one ad account per new TikTok For Business account. For ad ops teams, these terms dictate budget pacing, account structure, and credit-expiry planning.

just paying·Sep 21, 2026·6 min readRead article →
AppsFlyerAppsFlyer

Web Gaming: The untapped path to lower CPI and boost ROAS

Mobile CPI and app store fees are eroding ROAS, making web gaming a viable acquisition channel. Full Unity-to-HTML5 ports now deliver 30-50% lower CAC and avoid 15-30% store revenue cuts via web payments. Measurement parity is here: AppsFlyer enables independent attribution, conversion signals, and unified reporting. Retention can improve; one strategy title jumped from 6-7 minutes mobile to 70+ minutes web. Best fit: deep RPG, strategy, puzzle, story games, not hypercasual. Action: audit catalog, pilot web ports, link accounts cross-platform, and use owned media to drive high-intent web users.

Adam Smart·Sep 24, 2026·7 min readRead article →
TikTokTikTok

Most businesses underestimate how ready they are for TikTok | TikTok For Business Blog

TikTok's UK/Europe scale (30M+ UK, 200M+ EU) and content graph make category objections obsolete. For ad ops, success comes from relevance, not trends: proof-led demos, explainers, reviews, and problem-solving content can reach high-intent audiences without a large follower base. Case studies show material performance: Toyota CPA -38%, BCP 10x registrations, Randstad 2.81% CTR/17M impressions, Prep Kitchen +44% conversion and +374% orders with Smart+, PureGym CPA -77%, HydroClean cost per conversation -74%. Action: test utility/creator content, use Smart+ for scaled creative testing, layer TopView on trusted content, and target niche communities rather than broad reach.

Dan Madden UKI Independent·Oct 7, 2026·7 min readRead article →
AppsFlyerAppsFlyer

Cracking the 2026 Holiday Season: A Data-Backed Playbook for Marketing Leaders

Q4 2026 planning should treat peak shopping as a compressed event, not a week. Black Friday/Cyber Monday purchase lift runs 2–3x install lift, so ad ops must schedule by daypart and hour. Singles Day is not global: Brazil, UAE and Spain show real lift, while US/France barely react. CPI spikes hardest in supposedly cheap markets—Spain’s CPI rose nearly 50%. Remarketing already drives 65–92% of non-organic spend and rises during peak. Deep linking is critical: deep-linked users are ~2x more likely to purchase and spend nearly 3x more. Benchmark market CPI, shift budget to remarketing, and connect every entry point.

Stephanie Chevalier Naranjo·Oct 7, 2026·10 min readRead article →

More from SensorTower