This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Product upvotes vs the next 3
Waiting for data. Loading
Product comments vs the next 3
Waiting for data. Loading
Product upvote speed vs the next 3
Waiting for data. Loading
Product upvotes and comments
Waiting for data. Loading
Product vs the next 3
Loading
Adsight
The free, open-source alternative to AppsFlyer and Adjust
Adsight is a free, open-source desktop app that gives you the metrics you'd normally pay AppsFlyer or Adjust for — without the SDK or the per-install bill. It merges your Meta and TikTok ad spend with your GA4 player data into one day-by-day table per campaign: installs, CPI, eCPI, retention, ROAS, playtime and per-creative performance. Nothing to integrate — if your game already ships Firebase, GA4 is collecting everything it needs. Runs entirely on your machine. Your data stays yours.
Every mobile attribution tool — AppsFlyer, Adjust, Singular — answers the same question: which ad brought this player, and were they worth it? They answer it with an SDK inside your game and a per-install price tag that gets painful fast for a small studio.
Adsight answers the same question for free, with no SDK at all.
It works by leaning on a fact about today's app market: a new game gets almost no organic downloads. Nobody stumbles onto an unknown title in the store anymore. So when you run a campaign in specific countries over specific dates, essentially everyone who installs in that window came from that campaign. Adsight fetches your spend from Meta and TikTok, pulls the matching slice of player data from Google Analytics — same countries, same dates, same platform — and merges them into real performance metrics.
What makes it stand out:
Both CPI and eCPI, side by side — what the ad network claims vs. what GA4 actually recorded. When they drift apart, that gap tells you something. Traffic-light coloring — set your own good/bad targets once, and every cell tints green to red so problems jump out without reading numbers. Creative-level breakdown — every ad as a card with its video/image preview and its own spend, installs, CPI, CTR and IPM. Level funnel — where players quit, level by level, from your game's own events. Honest dashes — a — always means "not available yet," never zero. Day-7 retention can't exist until seven days have passed, and averages skip those cells instead of counting them as zero. Fully local — your data lives in a local database, API keys sit in your OS credential store, and there is no Adsight server. Nothing collected, nothing resold.
Built by someone who ships mobile games, for their own daily work — so the metrics on screen are the ones that actually decide whether a campaign keeps running tomorrow morning.
About Adsight on Product Hunt
“The free, open-source alternative to AppsFlyer and Adjust”
Adsight was submitted on Product Hunt and earned 3 upvotes and 1 comments, placing #160 on the daily leaderboard. Adsight is a free, open-source desktop app that gives you the metrics you'd normally pay AppsFlyer or Adjust for — without the SDK or the per-install bill. It merges your Meta and TikTok ad spend with your GA4 player data into one day-by-day table per campaign: installs, CPI, eCPI, retention, ROAS, playtime and per-creative performance. Nothing to integrate — if your game already ships Firebase, GA4 is collecting everything it needs. Runs entirely on your machine. Your data stays yours.
On the analytics side, Adsight competes within Analytics, Advertising, GitHub and Games — topics that collectively have 343.1k followers on Product Hunt. The dashboard above tracks how Adsight performed against the three products that launched closest to it on the same day.
Who hunted Adsight?
Adsight was hunted by Ensar Eray Akkaya. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
For a complete overview of Adsight including community comment highlights and product details, visit the product overview.
Every mobile attribution tool — AppsFlyer, Adjust, Singular — answers the same question: which ad brought this player, and were they worth it? They answer it with an SDK inside your game and a per-install price tag that gets painful fast for a small studio.
Adsight answers the same question for free, with no SDK at all.
It works by leaning on a fact about today's app market: a new game gets almost no organic downloads. Nobody stumbles onto an unknown title in the store anymore. So when you run a campaign in specific countries over specific dates, essentially everyone who installs in that window came from that campaign. Adsight fetches your spend from Meta and TikTok, pulls the matching slice of player data from Google Analytics — same countries, same dates, same platform — and merges them into real performance metrics.
What makes it stand out:
Both CPI and eCPI, side by side — what the ad network claims vs. what GA4 actually recorded. When they drift apart, that gap tells you something.
Traffic-light coloring — set your own good/bad targets once, and every cell tints green to red so problems jump out without reading numbers.
Creative-level breakdown — every ad as a card with its video/image preview and its own spend, installs, CPI, CTR and IPM.
Level funnel — where players quit, level by level, from your game's own events.
Honest dashes — a — always means "not available yet," never zero. Day-7 retention can't exist until seven days have passed, and averages skip those cells instead of counting them as zero.
Fully local — your data lives in a local database, API keys sit in your OS credential store, and there is no Adsight server. Nothing collected, nothing resold.
Built by someone who ships mobile games, for their own daily work — so the metrics on screen are the ones that actually decide whether a campaign keeps running tomorrow morning.