Hi there,
Thanks for reaching out!
Happy to give you some initial thoughts on your app remarketing challenge in Hamburg. It's a common problem, and frankly, most businesses get it completely wrong. They blast out generic "we miss you!" messages and wonder why their daily active users don't budge. The truth is, re-engagement isn't about reminding people your app exists; it's about giving them an undeniable reason to come back and form a habit.
We'll need to move away from just chasing 'app opens' and focus on driving valuable in-app actions by segmenting your lapsed users surgically and hitting them with offers they can't ignore. Let's get into it.
TLDR;
- Stop generic re-engagement campaigns. You must segment your past users based on their in-app behaviour and how long they've been inactive. A user gone for 7 days needs a different message than one gone for 90.
- Your "offer" isn't the app itself. It's a specific, compelling reason to return now. This could be a new feature, a personalised discount, or a solution to a friction point that made them leave.
- The most important piece of advice is to change your campaign goal. Optimise for valuable in-app actions, not just 'app opens'. This tells Google's algorithm to find users likely to become active again, not just those who will open the app once and leave.
- Don't guess at your budget. Use the included interactive calculator to figure out your User Lifetime Value (LTV). This tells you exactly how much you can afford to spend to win back a valuable user.
- Success isn't a one-day spike in users. You need to measure the re-churn rate. How many of those re-engaged users are still active 7, 30, or 60 days later? That's the real test of your strategy.
We'll need to look at why they're leaving, not just that they've left...
Before you spend a single euro on a Google Ad, you have to do the hard work first. The fundamental mistake I see is businesses treating all inactive users as one big blob. They're not. Each one had a reason for lapsing. Your job is to become an expert in their frustration, their boredom, or their simple forgetfulness.
A user isn't just an "inactive user". They're a person who got stuck during onboarding and never saw the 'aha!' moment. Or they're someone who used one feature religiously until a competitor did it better. Or they just got busy and your app fell out of their daily routine. Your current strategy probably treats all of these people the same, which is why it's struggling. It's like a doctor prescribing paracetamol for every ailment without a diagnosis.
You need to dive into your app analytics, likely Google Analytics 4 for Firebase. This is non-negotiable. Without it, you're flying blind. You need to start tagging key events and behaviours within your app if you haven't already. What are the 3-5 actions that a "good" user takes in their first week? What features do your most retained users interact with? Where in the user journey do most people drop off?
The answers to these questions are the foundation for everything that follows. We're not building an ad campaign yet; we're doing the intel work. You need to identify the patterns of churn. For instance, you might discover that:
- -> 40% of users drop off after the first session and never complete their profile.
- -> 25% of users use the 'Project Creation' feature twice and then never return.
- -> A significant number of users abandon the app right at the point you ask for a push notification permission.
Each of these is a distinct problem state. A distinct "nightmare" as I sometimes call it. The user who didn't finish their profile is suffering from a "what's in it for me?" problem. The user who abandoned a feature is having a "this is more effort than it's worth" crisis. Each requires a completly different message to fix. Lumping them together under a "Re-engagement" campaign is just lazy markering and a waste of money.
I'd say you need to segment your audience like a surgeon, not a butcher...
Once you've done your homework and understand the churn points, you can build your audiences. This is where the surgical precision comes in. Inside Google Ads, using your Firebase data, you'll create highly specific Custom Audiences. Forget broad lists like "all users in the last 90 days". That's the butcher's approach. We need to be more refined.
Here’s how I would start segmenting. Create seperate audiences for each of these groups:
1. Based on Inactivity Period:
- The Forgetful (7-14 Days Inactive): These users likely just fell out of the habit. They don't need a hard sell; they need a gentle nudge and a reminder of the value.
- The Wavering (15-45 Days Inactive): They've started to actively forget your app's core benefit. The value proposition needs to be re-established. They might be trying a competitor.
- The Long Lost (46+ Days Inactive): These users have basically churned. A simple reminder won't work. You need to hit them with something significant, like a major new feature or a compelling 'welcome back' offer. They probably think your app is the same as when they left.
2. Based on In-App Behaviour (The Real Gold):
- Onboarding Quitters: Users who installed, opened the app once, but never completed a key onboarding step (e.g., creating their first entry, completing their profile).
- High-Intent Drop-offs: Users who started a high-value process but didn't finish. For an e-commerce app, this is 'cart abandoners'. For a productivity app, it might be 'created a project but never added a task'.
- Feature Champions turned Ghosts: Users who used a specific feature (e.g., 'reporting') multiple times but have now gone cold. They clearly found value in that one thing, so our hook to bring them back should centre on it.
- One-Time Buyers (for transactional apps): Users who made a purchase once but have never returned to buy again.
Combining these gives you powerful, addressable segments like "Onboarding Quitters who have been inactive for 15-45 days" or "Feature Champions who have been inactive for 7-14 days". Now you can speak to them about their specific situation, right in the ad creative. This is how you make your ads feel personal and relevant, even when they're automated.
Audience: Recent Lapsed
Goal: Remind & Nudge
Offer: Highlight core value prop.
Creative: "Did you know you can...?"
Audience: Mid-Term Lapsed
Goal: Re-establish Value
Offer: Showcase a new feature or use case.
Creative: "See what's new in [Your App]."
Audience: Churned Users
Goal: Win Back
Offer: Compelling discount or credit.
Creative: "Come Back & Get 25% Off."
You probably should rethink your 'offer'...
Right, so we have our segments. Now, what do we say to them? A generic "We miss you, come back!" is the equivalent of a B2B company's lazy "Request a Demo" button. It's asking for their time and attention without offering any value upfront. It's arrogant, and it doesn't work.
Your offer must be tailored to the segment's specific "problem state". You must give them an "aha!" moment in the ad itself that makes them *want* to come back. Here are some examples of strong, segment-specific offers:
- For the Onboarding Quitters: Your offer isn't the app; it's clarity. The ad creative should be a 15-second video that shows the single most valuable outcome of your app being achieved effortlessly. The copy: "Getting started is easier than you think. Set up your first project in 60 seconds." The offer is a promise to overcome the friction they experienced.
- For High-Intent Drop-offs (e.g., Cart Abandoners): The offer is a nudge to complete the action. Use dynamic ads to show them the exact product they left behind. The copy: "Still thinking it over? Your items are waiting. Get 10% off if you complete your order in Hamburg today." The offer is a direct, time-sensitive incentive.
- For Feature Champions turned Ghosts: The offer is an improvement. The ad copy needs to speak their language. "You loved our Reporting feature. We've just supercharged it with new CSV exports and custom date ranges. See the new reports." You're acknowledging their past behaviour and offering them something even better.
- For the Long Lost: The offer has to be big. It needs to communicate that the app has fundamentally changed for the better since they left. "A lot has changed. [Your App] now includes [Major New Feature X]. Come see what you've been missing and get a €10 credit on us." The offer is a combination of novelty and a tangible reward.
Never assume the user remembers why they downloaded your app in the first place. You have to resell them on the value proposition every single time, tailored to their specific context. That's the only way to cut through the noise on their phone.
You'll need the right campaign structure in Google Ads...
Now we can finally talk about building the campaign. For this, you will be using Google App Campaigns for engagement (ACe). This is a specific campaign type designed for exactly what you're trying to do. It uses machine learning to deliver your ads across Google Search, YouTube, the Play Store, and the Google Display Network.
But the machine is only as smart as the instructions you give it. Here’s how to set it up correctly:
1. Campaign Objective - The Most Critical Step: When setting up the campaign, Google will ask what you want to optimise for. Most people lazily choose "App opens". This is a massive mistake. As I've said, this tells Google's algorithm to find the users in your audience who are most likely to just open the app once, probably out of curiosity from the ad, and then immediately leave again. It optimises for a low-quality action.
You MUST choose to optimise for in-app actions. You'll select one of the key events you've set up in Firebase. For an e-com app, this would be `add_to_cart` or `purchase`. For a productivity app, it might be `task_completed`. Pick the action that signifies a user is truly re-engaged. This single choice forces Google to hunt for users who will not just return, but return and *do something valuable*. It costs more per action, but the quality of the re-engagement is infinitly higher.
2. Bidding Strategy: You'll set a Target Cost Per Action (tCPA). This is where your LTV calculation, which we'll get to next, becomes vital. It tells you how much you can afford to pay for that in-app action. Don't just guess a number.
3. Ad Groups & Targeting: I'd recommend structuring your campaign with different Ad Groups for each of your key segments. For instance:
- Ad Group 1: Targets "The Forgetful (7-14 Days)" audience.
- Ad Group 2: Targets "The Wavering (15-45 Days)" audience.
- Ad Group 3: Targets "High-Intent Drop-offs" audience.
4. Creative Assets are Fuel: ACe campaigns are hungry for creative. You don't build individual ads; you provide a pool of assets and Google's AI mixes and matches them to find the winning combinations. For each ad group, you need to provide a set of assets tailored to that specific audience and offer.
- Headlines (up to 5): Short, punchy, and offer-led. (e.g., "Your Cart Expires Soon", "New Reports Are Here", "Get 10% Off Your Order").
- Descriptions (up to 5): Longer text to expand on the value. (e.g., "Don't miss out on your selected items. We've saved them for you, right here in Hamburg.").
- Images (up to 20): High-quality screenshots, lifestyle images showing the app in use, graphics calling out the offer.
- Videos (up to 20): This is your most powerful asset. Create short (15-30 second), vertical videos for each segment. Show the new feature in action. Create a quick screencast of how to complete the abandoned action. Video is not optional for success here.
I remember one campaign we worked on for an app client where we managed to get them over 45,000 signups at a really low cost using a mix of platforms including Google Ads. In my experience, while acquisition drives the numbers, a solid re-engagement strategy like the one I've outlined here is what turns a leaky bucket into a retaining asset.
We'll need to look at your budget and expectations...
So, how much should you spend? And what should your tCPA be? The answer isn't "as little as possible". The real question is, "How much is a re-engaged user actually worth to my business?" This is where we calculate the Lifetime Value (LTV).
Most businesses don't do this, so they're constantly trying to cheap out on acquisition and re-engagement costs, which leads them to acquire low-quality users and let high-potential users churn. Knowing your LTV is like having a superpower. It allows you to spend confidently to acquire and retain the right customers.
The basic formula is:
LTV = (Average Revenue Per User Per Month * Gross Margin %) / Monthly User Churn Rate
Let's break it down. If your average user generates €20/month, your gross margin is 75%, and you lose 5% of your users each month, your LTV is (€20 * 0.75) / 0.05 = €300.
This means, over their entire 'lifetime', an average user is worth €300 in gross margin to you. Now, a common rule of thumb is to keep your Customer Acquisition Cost (CAC) at or below a 3:1 ratio with LTV. So, for a €300 LTV, you could afford to spend up to €100 to acquire a *new* customer. For re-engaging a churned customer, you'd likely want to spend less, perhaps €15-€30. This simple math changes everything. It moves you from cost-focused thinking to investment-focused thinking.
Here's a calculator to play with your own numbers. See how small changes in churn or monthly revenue can dramatically impact the value of each user, and thus how much you should be willing to spend to keep them.
I'd say you should measure what actually matters...
Finally, how do you know if any of this is actually working? Your goal of increasing daily active users (DAU) is a good starting point, but it's a vanity metric. A campaign can easily spike your DAU for a day or two, only for those users to disappear again. That's not success; it's just churn with extra steps.
You need to measure the things that indicate a genuine, long-term change in user behaviour. Here are the KPIs I would focus on:
- Cost Per Re-Engaged User: How much does it cost to get a lapsed user to open the app?
- Cost Per In-App Action: How much does it cost to get them to complete your target action? This is far more important.
- In-App Action Rate: What percentage of users who clicked the ad actually completed the action? This tells you if your offer and landing experience are aligned.
- 7-Day Re-Churn Rate: Of the users who came back via an ad, what percentage are still active 7 days later?
- 30-Day Re-Churn Rate: What percentage are still active 30 days later? This is the ultimate test. If you can lower this number, you have fundamentally improved your app's retention.
- Lift in LTV: Are re-engaged users spending more or staying longer than they did before they lapsed?
Tracking these metrics will give you a true picture of campaign performance. It'll show you which segments and offers are not just bringing people back, but bringing back the *right* people and turning them into loyal, active users again. Anything else is just noise.
I've detailed my main recommendations for you below:
| Area of Focus | Recommendation | Why It's Important |
|---|---|---|
| Strategy | Stop generic campaigns. Adopt a segment-based approach based on user inactivity and past behaviour. | Increases ad relevance, making users more likely to respond and reducing wasted ad spend on uninterested audiences. |
| Audiences | Use Firebase/GA4 to create granular audiences (e.g., 'Cart Abandoners 15-30 days inactive', 'Onboarding Quitters 7-14 days'). | Allows you to tailor your message and offer directly to the user's last known action and mindset, making it feel more personal. |
| Google Ads Campaign | Use an App Campaign for Engagement (ACe). Crucially, optimise for In-App Actions, not 'app opens'. | This tells Google's AI to find users who will not just return, but will perform a high-value action, leading to better quality re-engagement. |
| Creative & Offer | Develop specific offers for each segment (e.g., discount for abandoners, new feature for lapsed champions). Use a heavy mix of video creative. | A generic offer won't work. The offer must provide a compelling, immediate reason for that specific user to return now. |
| Budgeting | Calculate your user LTV to set an informed Target CPA for your re-engagement actions. | Prevents you from under-spending to retain valuable users or over-spending on users who are unlikely to be profitable. |
| Measurement | Focus on metrics like Cost Per In-App Action and 30-Day Re-Churn Rate instead of just Daily Active Users (DAU). | These metrics measure true habit formation and retention, not just a temporary spike in activity. |
As you can probably tell, this isn't a simple 'set and forget' process. It requires deep analysis of your app data, thoughtful strategy, continous creative production and testing, and meticulous campaign management. It's a significant amount of work to get right, but the payoff in turning lapsed users back into profitable, active members of your community is immense.
This is precisely where expert help can make a difference. We specialise in untangling these kinds of complex advertising challenges for our clients. If you'd like to have a more detailed chat about your specific situation in Hamburg, we offer a free, no-obligation initial consultation where we can look at your data together and map out a more concrete plan of attack.
Regards,
Team @ Lukas Holschuh
Lukas Holschuh
Founder, Growth & Advertising Consultant
Great campaigns fail without expertise. Lukas and his team provide the missing strategy, optimizing your entire advertising funnel—from ad creatives and copy to landing page design.
Backed by a proven track record across SaaS, eLearning, and eCommerce, they don't just run ads; they engineer systems that convert. A data-driven partnership focused on tangible revenue growth.