Recently, I fixed some poor performing Google App campaigns for a client and it went from $5.80 CPA to $2.63, within 2 weeks. Technically, a 120% budget optimization.
If you are facing a similar challenge with a new client, I want to share these 3 quick tweaks that you can implement in your account, if applicable:
Set a target CPA: There are many people that set their campaign goals using default options and don't even consider that they should be doing research about regular market performance. You should aim to be better than the market average, but before you even do that, you need to start with a goal.
Optimize your budget based on campaign performance: I have seen these multiple times when logging into a new account. Someone created multiple campaigns and let them run for months. In the meantime the best performing campaign is spending the same as the worst performing one. Fix this ASAP.
Update your creatives: Creative fatigue is real, the same way that you get tired of looking at the same video/image after a few times, your audience gets tired of it as well. Always have a new batch of creatives prepared for each month.
Before I spend your ad budget, I want to understand your business.
What are customers searching for? Which actions matter to you? Does your landing page give people a clear reason to get in touch or buy?
That’s where my Google Ads process starts.
I research relevant keywords, filter out searches that don’t fit your offer, and turn those insights into clear ad copy. Then I build the campaign around your goals, budget, and conversion tracking.
Once it’s live, I review conversions, cost per lead, and lead quality to guide the next changes.
Google Ads management: $190/month
Includes keyword research, campaign setup, tracking setup, ad testing, and ongoing optimization. Ad spend is paid separately to Google.
You’ll work directly with me, with clear communication and decisions backed by data.
Ready to build your next campaign? Message me on Contra with your website and your main business goal.
$15,000 from one browser game takes 1 to 15 million plays.
I did the math because my first web game, built with Claude Code, went live on CrazyGames today.
Bolt Pit is a Three.js arena shooter. It has earned $0 so far, because CrazyGames keeps ads off during the Basic Launch test, which runs until November 5.
Only games with good numbers get a Full Launch, and that's where the ad revenue share starts.
The formula:
Revenue = sessions × ads per session × eCPM ÷ 1,000 × your share
eCPM is what advertisers pay per 1,000 ads. CrazyGames allows at most one midgame ad every 3 minutes. The share isn't public, and reports range from 40% to 60%, so I used 50%. The rest are my assumptions, based on reported ad rates:
Low: 1 ad per session, $2 eCPM = $1 per 1,000 plays. You need 15 million plays.
Mid: 2 ads, $5 eCPM = $5 per 1,000 plays. You need 3 million plays.
High: 3 ads, $10 eCPM = $15 per 1,000 plays. You need 1 million plays.
One developer reported about €1.20 per 1,000 CrazyGames plays across eight older games. That's the low case, so I plan around the middle at best.
Is 3 million plays realistic?
CrazyGames reported 320 million play sessions a month this October. Poki says it has 100 million players a month. The players exist. Retention and session length decide which line you land on.
That's the bigger reason I'm here. I have Unity games in progress that were meant for the App Store. On the App Store, I'd only find out if people come back after paying for players.
So the new plan is web first, App Store later:
Launch on CrazyGames and Poki, where test players are free.
Tune retention and session length on real data.
If a game becomes a hit on the web, take it to the app stores.
Both portals' exclusivity rules cover only the web, so the app stores stay open.
I'm also skipping CrazyGames' exclusivity bonus. It pays 50% more for two months if your game stays off other web portals, and I want to test on Poki too.
Getting a Claude Code build accepted took six fixes, including a static build, relative paths, no Google Fonts and cutting the size from 20.5 MB to 12.4 MB. One known bug is still live: on landscape phones the start button sits below the fold.
Helping E-commerce & Service Businesses Scale with Data-Driven Google Ads & GA4 Tracking!
Hi Everyone!
I specialize in setting up and optimizing high-converting Google Ads campaigns (Search, Shopping, Performance Max) paired with accurate GA4 & GTM Conversion Tracking.
Here is what I focus on to drive maximum ROAS:
✅ Precision Audience & Keyword Targeting