Welcome to the Sub Club podcast, a show dedicated to the best practices for building and growing app businesses. We sit down with the entrepreneurs, investors and builders behind the most successful apps in the world to learn from their successes and failures. Sub Club is brought to you by RevenueCat. Thousands of the world's best apps trust RevenueCat to power in app purchases, manage customers and grow revenue across iOS, Android and the web. You can learn
more at RevenueCat.com. Let's get into the show. Hello, I'm your host David Barnard, and my guest today is Marcus Burke, a subscription growth consultant who specializes in unlocking Meta as the primary growth channel for your app. On the podcast I talk with Marcus about the past, current and future of Meta ads, tactics to scale subscription apps on Meta, and why you should probably exclude younger audiences in your targeting. Hey Marcus, thanks so much for joining me on the podcast today.
Hi David, super excited to be here. I listen to like almost every episode of this since 2020, one of the few podcasts I've ever listened to very regularly, so yeah, I'm really, really excited for this one. Awesome. Well, it's so good to have you on. And long time coming up and following your work as well, you've done a lot of great posts on LinkedIn. Anybody who doesn't follow Marcus on LinkedIn, get other show notes or search his name, Marcus Burke, and find him
on LinkedIn because he's constantly sharing all sorts of great stuff. So I've been meaning to have you on the podcast a while. And I'm especially excited about the topic today. So we are going to talk about Meta ads. So Facebook, Instagram, you probably know all the different places. I don't even know all the different placements that you can have with Meta ads. But you know, a lot of people have used Meta ads over the years successfully, unsuccessfully. It's one of the more talked about
channels in subscription apps. And so the first thing I wanted to discuss is why? Like why Meta ads? Why is it such a talked about channel? Why should subscription apps consider it? Should all subscription apps consider it? So let's just start with that. Like why Meta ads? You should definitely consider it. I don't think there are many apps out there that can just say Meta isn't for me.
One of the big things, of course, is that Meta's family of apps is just gigantic. I think they recently shared again that they have around about four billion monthly active users across all of their apps. So as you already mentioned, Facebook, Instagram, but then also all the sub placements. Do you know if they do that? So would that be, is that like actually four billion unique humans? Or is that four billion? Like maybe there's a billion overlap of people who use both Facebook
and Instagram? Do you know? I think it's deduped, but it also includes WhatsApp, of course, which isn't all like I think there's ads by now on WhatsApp, but you don't run them through Meta ads manager. So that of course kind of blows it up a bit. But still, even if it's just three or two billion, you can pretty surely find your target audience on this channel. The other important thing is that Meta has a very, very strong algorithm. They're good at finding your audience for you.
It got a bit more complicated with ATT and scan. And I'm sure we'll talk about that later on. But still, Meta's algorithm is really unchallenged. They had their SDK in many, many of the apps out there for years. They had their pixel on almost every website for the last 10 years. So they sit just on a ton of data and they really know how to build these customer profiles and use the signal
that you're sending them to find your perfect customer. And that's really where the magic happens so that you don't have to care that much about how do I target and like who is my target customer. But you can really find them in collaboration with Meta. Yeah, that's one of the interesting things. I mean, if you think about, and this is why I think it was important to start with their scale and
the reach and why they matter. Because when you think about those two things combined, three, four billion people, whatever it is fully deduped, or people who actually see ads, it's in the billions. And so then you combine most people that would ever subscribe to your app are probably using one of Meta's products that they do see ads in. And then Meta's really good at targeting your specific product to the niches that it would appeal to. So like, you know, maybe
like a super duper duper duper nishap would just not have the scale to work on Meta ads. And then there's all sorts of other reasons with funnel and other reasons that Meta ads might not be performant for an individual app. But broadly speaking, any human that might subscribe to your app is probably a meta. And Meta's really good at finding them. So it kind of makes sense. This is why they make tens of billions of dollars a profit a year, right? Yeah, it's a strong
combination. And what I also like about the channel is that in the end, all of it is native advertisement. And you can really go onto these placements. You can see what those ads look like. You can see what other content is on these placements. So you get a pretty good understanding of like, what can I do here? How can I be creative to really insert my product onto them? While with a lot of other channels, they are like display networks, you don't know what's going on. There's
fraud, which doesn't happen on Meta. So really, it's a safe environment. You have a good understanding of what your final ad will look like. And I think that's just a very big advantage as you're trying to validate your app in the beginning. Because if you don't know the context in which your ads were shown, then you can never be sure of the data that you gathered was in the end, even valid. Yeah. And then another thing too is that the ads on Meta are actually kind of good. I mean,
people kind of talk about it a little bit. And then there's of course, like privacy circles of like all ads are bad or whatever. Some of the Twitter noise in the community, Simon, we'll talk about ads being bad and all this kind of stuff. But when I get on Instagram, I kind of like the ads. I actually had to remove Instagram from my phone finally because I was getting enticed by too many products because it's almost like ads as content that I actually enjoyed the ads and would
almost go to Instagram, not just to see the content from the people I follow. It's like a great product discovery engine in a way because they're so good at targeting you, the specific things that you would be interested in. I think that's another thing. It's like the two biggest players in ads in this context actually make a ton of sense because Google is search intent is that when you go search something, you're telling a text field on the internet that you have a problem and that
you're looking for a solution. And so it makes sense why Google can monetize ads at that level. And then with Facebook, like it kind of makes sense how well they do with their own monetization for helping apps monetize because the ads are actually really good.
Glad to hear that marketers are doing a good job here. Yeah, I think like looking at into many ad accounts every month, I think ads could still be better and I still see a lot of things where I feel like, okay, and this is more of like a very classic banner ad or something and it's not really well thought through. But I mean, definitely it seems to work for them that they have been increasing ad load more and more and users are still enjoying the experience.
So it feels like people get value out of the ads and not just out of the native content because by now I would say like 50% of what you see on those feeds is ads or then influencers posting native content but then they do product placement. So it's really much of a product discovery engine
as you mentioned yet. And then the web is like the opposite. Kind of to your point earlier, like banner ads, tabula ads on new sites, it's like the ad experience on the web broadly is actually the exact opposite of that, including Google's display networks and things like that that they do. And then especially the way Google, and we're not going to talk much about Google today, but the ways that Google forces you to do these broad campaigns that might end up in
these really poor display ad networks versus the kind of higher intent with meta. It's like, you know your ad is going to show up in these quality higher intent places, even versus Google. That actually brings me to the next question I wanted to ask you is that how do you think about Facebook in the broader channel mix for a subscription app as they're scaling up?
To me, it would usually be one of the first channels to launch because it's a discovery channel, you know, you can get some volume there and it's a bit more representative of an audience, you will target in the future then for example, search. Search is super interesting because you know the quality behind it. So if you're trying to validate your funnel, your pricing strategy, then Apple search ads might be an interesting one just so that you know you're buying qualitative
traffic and don't have to worry about, was my ad good? Did I reach the right audience? Because you know if someone searches for a weather app and you have a weather app, then you can be sure it's the right user. But it's not as scalable, it's super competitive, so it's going to be hard for you to compete with the big players that might have a better funnel, higher pricing. So meta really stands out because you can have a competitive advantage through good creative and through mastering
the channel and that's why I like to start it early on. And most apps care about iOS a little bit more than Android, which also gives meta a competitive advantage over Google ads because Google tends to be very strong on Android where they own the ecosystem. It's much easier for them to trick the foreman's while on iOS, they've rather been struggling in the recent years.
All right, so with the broader context out of the way, I wanted to dive into history, which may seem odd, but I do think is important in the context of meta ads because there has been a lot that's changed over the last four to five years. And of course, everybody listening to this podcast will know what I'm alluding to and that's app tracking transparency. And so before app tracking transparency, meta was the go-to channel because with a level of deterministic measurement with the
IDFA, it was just like magic for so many apps. And I think it's maybe even lost on folks who don't follow the industry super close, but a lot of the apps that are big today or big specifically because of the arbitrage of them having scaled so quickly, so efficiently on meta ads pre-ATT. And then ATT happened. So tell me, I mean, maybe I've already given enough of the history, but like what's your perspective on the pre-ATT and then we'll get into like how ATT changed and
how things are evolving? Definitely, it's a bit unfair of like how much easier things were back in the days compared to today. So meta really had one of the strongest device graphs out there, so they really built super strong customer profiles based on these IDFA. And as I already mentioned, they just tracked everything. Everyone had the meta SDK, everyone had a pixel on their website
from them. So basically, they were tracking the whole internet and were able to create these super strong customer profiles with ATT that changed making things a bit harder, maybe a small anecdote like most of my pre-ATT time I spent in the gaming industry working for in no games, a big German strategy games developer. And yeah, I followed the whole development from like browser games into mobile games and we started meta as a channel, somewhere around like
2012, 2013 when I joined the company. And we scaled it super rapidly, always jumping on the newest products when they launched EpiVent Optimization for the first time, when they launched Value Optimization for the first time. Those were always magic moments in the end. Like it was really a gold rush. We turned those campaigns on. We didn't have to care about targeting anymore. They were just looking for the right customers for us and we were within a month doubling our
budget again and again while overachieving our return on investment targets. And it was crazy. Like we had times where management told us, please don't spend so much money. We know it looks amazing, but we're scared. That's how it worked back then. And that just really changed with ATT. And you have to do your homework a lot more closely these days. You have to dive deeper into your funnel into creative strategy and do a lot more qualitative work. While back in the days,
it was really data driven. You could push out just a ton of creative meta would find the right audience for them. And you didn't even have to care why did this work. It's like, okay, it works. We're just going to do it over and over again. And that's kind of the biggest change that happened with the implementation of ATT. So as ATT rolled out, it feels like there was an especially tumultuous year, 18 months, two years where things just weren't working. What were you seeing during
those times or what lessons can you take from that time? And then it does seem like, and we'll get to this that things have started improving. But tell me about, for history's sake, what was that like 18 months to two years like as somebody spending a ton of money on behalf of clients and publishers trying to make it work? Thankfully, actually around that time, I moved from a UA focus into growth focus. So I had some time where I could dig into the topic before I was spending bigger budgets
again, which was great. But I mean, the main issue was there was a lot of uncertainty really around what's going to happen and what this is going to look like. I think the whole communication by Apple wasn't great. And for the longest time, it wasn't clear what this would do to your data models, what this would do to meta's algorithm. And those things really only were figured out as it was live. And then we saw a massive drop in performance, everyone's guilt back, meta's stock took a hit,
and they're advertising income took a hit. And only from there on things recovered. So I think probably there would have been ways to make this transition a bit smoother, but this was just what we had to deal with. And I think like advertisers really had to relearn how to make predictions on how valuable this channel actually is because you don't have down funnel tracking anymore. Most apps only track a trial start within their ads manager. And that's all they're seeing,
but they don't know what's happening afterwards. Do these people convert? Do they renew how long do they stick around, which put meta in a bit of a tough position because it's always been a more expensive channel in the end on the upper funnel. CPMs are high. There's a lot of pressure in the auction very competitive, but the value came with that great targeting and the good down funnel performance. So conversion rates were often higher for this traffic, which is something you now
weren't able to see. And you also wear on shore if meta is still doing a good job. And that of course creates a lot of uncertainty. And you don't want to spend a million a month without knowing is this going to be profitable in the end? And that was the main issue that took one to two years. I would say now that advertisers are in a more comfortable position again. They've to find your data models so that they can predict value based on that trial event and all the other
information that they're gathering from users in onboarding now. At what point did you start seeing a shift? Because I feel like maybe it's used specifically that I've been following on LinkedIn for a while. It feels like it's not just you, but that I've just been hearing more and more folks say in the last, I don't know, 12 months or so. And then especially again, specifically for subscription apps, that it's like working again. So how much of that is Facebook having invested so much into
the targeting algorithms and non-deterministic measurement and those things? How much of it's like publishers getting smarter like you were talking about? Like what are all the contributing factors to it starting to get better again? And then when did you start seeing that shift happen? To me, it also feels like there was a shift definitely in the last year again while also already prior to that, like the best advertisers definitely didn't take until a year ago.
Like they were already ramping this up again much quicker. And I think it's a combination of these factors really. It's not just, I mean, meta of course keeps improving their algorithm and gets better at modeling performance again based on the signals that they're getting from scan, but also from much more videos on the platform now. I mean, they're scaling reals like crazy. But most of my accounts is actually one of the biggest placements by now and it functions a lot
more like TikTok. So they have a lot of engagement signals, watch rates, which they can feed into the algorithm. And based on that, I think they got pretty good at modeling performance even from these very upper funnel metrics. And on the other hand, also advertisers just got better and better. And I think by now everyone has covered the groundwork and they know we need to like, where did you hear about a survey in onboarding so that we can create sample data on channel level
and look into differences of organic versus meta versus TikTok. Most advertisers are asking for agent gender of users, which is super helpful because meta always reports you their data on agent gender level. And if you then and your product also apply that level again, then you can basically cross check and look into, I don't know, I'm seeing in my app that age group 45 to 54 is 5x more valuable than 18 to 24. So it's my CPI of 18 to 24 actually 5x lower or is there a mismatch.
And these are the kind of things that I think first really needed to be dealt in and then data models needed to be improved so that advertisers really gain a lot more trust again in what they're spending on these platforms. Yeah, I think that's a really good summary. And again, I think this is all going to be super helpful to folks who've heard, oh, things are changing. Like, is it time to like come back to the platform or if we didn't find success in 2021, what can we do today differently
that will find success? And I think understanding this kind of context of why it was so good pre-ATT, the kind of tumultuous time and then why it's starting to get better, I think it's super helpful for people to kind of frame their decisions around when and how to be ramping up meta ads. So the last thing on this topic there before we move on is scan 3. And we'll talk about scan 4 because they haven't fully ramped that up yet. But how much do you think scan 3 has helped? And
then how has it helped with meta getting better at finding these users again? Like, most advertisers are really not happy with what scan 3 can do. Still compared to what things look like beforehand, you really have a very limited time frame that you can track users, you have privacy thresholds, meaning you need a certain level of installs per day so that you can actually get a postback with your app events attached to it. And also there is postback delay. So it usually takes two to
three days for your postbacks to arrive. And then you need to match that to what you've been doing two to three days ago. So your spend levels from three days ago need to match the app events that you're receiving three days after, which isn't great. I mean, you want your data to feel like it's scientific and you can rely on it. And this always feels a bit scrappy and it's not great based on what you did before. But still scan 3, I think has allowed a lot of advertisers to spend a
lot more money again. And especially sub apps were a bit in a comfortable position because their payment usually happens in onboarding already. So you start a trial event there, meaning you have a pretty good value indicator early on in the product experience that you can feedback to that model so that meta at least gets a postback within these two to three days. While other advertisers were hit a lot more strongly, like talking about gaming before, for games usually monetization happened
not as fast. Still like good payers would already purchase something early on. But a lot of, especially in the strategy games genre, the whole business model was based on some people paying a lot. And finding these people got a lot harder because signal quality isn't as strong. They might not pay that big amount of money on the first day, meaning you can't track it. And hence, meta can't find you these people anymore. So any product that was a bit more niche with purchase
patterns that were later in the product basically had a hard time. And hence also product development and how you treat your funnel played a big role here. So really, if you want to succeed on scan, you have to work a bit deeper into product and think about what are my conversion events going to be what can I feed to these platforms so they still make smart decisions for me. And luckily, sub apps just were in a good position for having that trial in onboarding.
I want to dive into vast practices. I'm sure folks listening are like, all right, now tell me what to do. Let's do it. But before we transition to that, I did want to get any other kind of thoughts around how to think about subscription apps, why they work so well on meta. And then, you know, a lot of the noise around ATT was even around DTC, direct to consumer kind of physical products and things
like that. So any other top of mind differences. So when somebody reads, meta is not performing, but it's from like a DTC perspective, how do they frame their thinking around that compared to running a subscription app and trying to scale a subscription app on meta? I mean, what actually say that DTC has an easier game because most of what they're tracking is still happening on the web. And so you have Facebook conversion API that you can send your picks out
through directly your events through directly from Shopify. There's an easy integration. And then you're out of this whole ATT mess. If you're trying to send traffic into your app for like a bigger, I don't know, fashion brand or something that is trying to optimize for traffic, that might be a bit tough. But as you're on web, I've seen actually that DTC advertises had a much easier game. And also a lot of the reason the uptake I think was actually from DTC and the whole advantage plus
initiatives that were launched from meta. So they really automated more and more of what's happening in the app account for the better or the worse depending on what you're looking at. I think for DTC it works nice because they are sending a purchase event which is their business goal in the end. And the algorithm knows this person has purchased potentially even for how much. While if you send a trial event, the algorithm can't be as strong for you because it's not directly
correlated with business value. A trial only converts in 30 to 50% of cases. So they might be optimizing for the other 70%. Basically, I've seen stronger performance in these two to see accounts. DTC is maybe better, which has to be interesting. I hadn't heard it framed quite that way. So again, really good to get that perspective. And then games, and delayed monetization is maybe where things are still going to struggle. Any other thoughts on subscription apps and how they vary against other
types of ads on meta. Yeah, I think the conversion event is really the most important one. So like, as I mentioned, your trial isn't a real business value for you in the end. And trial conversion can vary massively on an audience level. As I already mentioned on each group, it's usually big differences. So all the people will just convert better because they have deeper pockets.
So that's where it's special on the subscription front because you need to be much more aware of what's happening after the trial and guide the algorithm in the right direction while a DTC advertiser will probably get along with using more of the automation because the algorithm is just much closer to their actual business goal. I mean, they also have recurring purchases and people that sign up for the email list and don't. So I don't want to say it's easy game for them or
their list guilds. But definitely there are special complications with advertising subscription app and optimizing for trial. All right. Well, let's move into best practices. And so we've talked about all the challenges. How do you, as a subscription app, best use meta to find those payers that are actually going to become subscribers? I mean, I think it's pretty commonly known that you want to use a consolidated constructor so that you really try to maximize the amount of signal you
get on each of your adsets. So in the end, as the algorithm is supposed to help you find your users, you want to maximize the signals that it has to basically do that. And in the account, you have a campaign level, et cetera level, et level. And if you set things up very granularly and you might be running, I don't know, 10 campaigns with 50 ad sets in them, you would be scattering data across all of these. So the algorithm will have a very tough time in actually using those signals to
find your users. While if you just run one campaign with one ad set in it, all that data will be used to basically find your targeting for you. So you always want to find the right balance of where do I need granularity to guide the algorithm? And maybe you want a country split in your campaigns because you know the US is going to be much more profitable than Brazil. So you want to have these splits, but then still don't add too many so that there's a lot of signal on the each
of your campaigns. That would then maybe be something that as you scale up. So like if you're just starting out and you're spending that first 40k to like start figuring out if you can get the algorithm trained, that's when you want to be almost completely consolidated. And then as you're spending more and more and more, then maybe you do have more flexibility to branch that pretty much. So yeah, try to start or consolidate it. And then as you're adding spend, you can add additional
campaigns and ad sets based on the levels that you want to target separately. And this is also going to really help you pass privacy thresholds, which are in scan three still a big pain for especially smaller advertisers because you need to reach 88 installs per day per scan campaign ID. And actually meta doesn't even tell you where they apply a scan campaign ID. It's definitely on ad set level, but it might even be more narrow because they receive better data on each of these
IDs. So they might be creating in the background two IDs for Facebook and for Instagram, even though you target these in one campaign, it might be two IDs. You don't know. So basically you want to make sure a lot of installs are coming through on each of your campaigns so that privacy thresholds are passed and then you actually get post-bex in so that metacizio trials and can
optimize for you. So start consolidated. Don't go in there set up different interest targetings and think that you know better than the algorithm because in the end you don't. So are there any scan specific best practices or at this point does metacandle most of that for you? Like when you install the Facebook SDK, is there customization and best practices on
scanners that mostly just kind of like handle by the SDK and by default? I mean, I would say one best practices optimized for your trial event and make sure that's basically the highest value one and your scan schema other than that, there is not much you need to handle in terms of how you set up your campaigns. You have a choice between tracking through scan and through AEM. It's really not
that you need to take special care of a scan campaign by setting it up differently. What you need to consider is how you evaluate your data because as I mentioned before your events are going to come in later. So you actually when you kick off your campaign for two days, you're not going to see any results and that can be scary especially if you're spending a lot and it says you've spent 5K
and you have zero installs and zero trial struct. But that's just due to the fact that postbacks are coming in delayed and you need to make sure that you're basically evaluating campaigns that way and always match data from two days back with the right spend level. Additionally, I would say also give meta a little bit more time because they don't get these events super quickly so you shouldn't be evaluating results after three, four days because then only one day of data came in
meaning the algorithm wouldn't have been able to really do a good job for you yet. So give it some time. At least a week I would say before you start evaluating performance, that's kind of
the biggest thing to take care of when you're handling a scan campaign. Because of that is a three-day free trial, a better tactic, even if maybe you're not going to convert quite as well but you're going to get better data on a three-day trial than a seven-day free trial or do both kind of work well as long as you know that and are factoring that into your data measurement.
In the end, right now in scan three, it's not going to make a big difference. I mean, yeah, for conversion there might be one or the other will be better for your app but you're still only going to track your trial start event and then you're going to have to look into trial conversion
in your product data. And of course, having a three-day window means you're getting a conversion quicker meaning you can more quickly evaluate your results but that's really the only benefit here and I would say if a seven-day trial is actually converting 5, 10% better for you then rather go with that and don't reduce performance just so that you have results quicker because over time your modeling and knowledge over that data will become strong enough that you can also predict
results with a seven-day trial. What are your other kind of best practices on the basic level and then we can get to like more advanced stuff? With the subscription app, you're always going to optimize for a trial start. Generally, like try to get your conversion event as close to a business value that you can for the subscription app. It's mainly going to be that. Don't target to narrow.
These algorithms usually need a lot of reach so that they can use data to then find the right audience for you if you apply a ton of targeting restrictions on top then usually you pay a premium for targeting what granularly while performance not necessarily is better. So I would usually with a new app rather start with a broad targeting, choose your core markets and I do usually exclude younger users below 25 sometimes even below 30 depending on app because of what I mentioned earlier
that the conversion rate from trial to paid is so different for older and younger users and while you're still early and you don't have a good understanding yet of how this is going to convert, I rather start a bit more conservatively use only audiences that I know have a good chance of
converting and only once I've gathered data and get a better understanding I might broaden that to like 25 plus but really the age group below 25 is really neglected by most of the advertisers because they are usually very cheap to buy because they use social media more often and they don't
have high purchasing power. So CPMs alone meta really love spending on them because they're so cheap and they're going to create a cheap cost patrol but then the conversion down funnel is going to be very very poor so I haven't seen anyone really correct this issue yet of how can you spend
towards these audiences and still convert them with I don't know a good discount strategy or whatever you might be applying in the back to it and yeah 25 plus is kind of the best practice I would say in the industry and one other thing is I already mentioned like meta also
pushing for advantage plus more and more which is their automation features you by now will see probably 10 different things that are called advantage plus in the UI which gets very confusing at times and it's basically what you mentioned with Google before that they are trying to make you opt into everything that maximizes reach on there and so that they can sell away any kind of
inventory. For some advertisers it works very very well especially if your conversion event again is close to your business goal but with a trial just be careful I wouldn't say it's not a strategy to use but you want to know the algorithm works before allowing the algorithm to do everything for
you so I usually start on manual campaigns set up things myself have separate adsets per country and then exclude younger age groups while only later in the lifetime of an account I might layer on these fully automated campaigns because then I know okay my conversion rate for these users is going to be that much lower so I'm bidding less aggressively on them to have a cost patrol that
is cheaper so that the equation works out. Be skeptical of all that automation meta likes to kind of append recommended labels to everything but it's not really recommended for everyone for sure.
You kind of mentioned you don't want to get a super narrow on your targeting but then you mention you do want to target the age so you're saying there is some level of penalty in the auction in a way like you're going to just have to pay more in the auction to get these older users but that's the one place where being more granular in your targeting really tends to pay off.
Yeah with age definitely that's the biggest lever if you're struggling with trial conversion rate then target older people and you're magically going to bring it up if you need good numbers for your next VC round then that's definitely a good trick to make those numbers look better. Are there any more kind of advanced techniques that you start to get into as you scale that people
should be aware of? There's a few ones I would want to highlight that I tend to see in accounts where people just stay a bit too basic and don't optimize on that deeper level to really fully leverage that channel. One of those I would say is creative diversity which is linked with placement performance and really optimizing for each of these placements as you already mentioned there is a ton by now I also don't know all of them by heart anymore but really there is totally different
audiences behind any of these. With some it's really different apps like Facebook versus Instagram but then also on Instagram the people that use the Instagram feed compared to the people that use Instagram Reels are totally different Reels it's much closer to a TikTok audience it's younger lower in 10 while the feed is a bit more qualitative but also usually more expensive.
So you really want to find out like what are the placements that I can find my target audience on and from there go really deep into optimizing your creative for these placements so you want to actually use these apps if you find Facebook is still working for me then use Facebook you probably
haven't been on there in a while but it changed a lot people still use it and you want to know like what does this placement look like what's the typical content people are sharing here and how can I insert an ad here that makes sense that is close to the same experience so it's not just a banner
ad like on a website but you want to really work with this native feeling and I feel that's where often people just look at performance on a too high level they look at okay this creative has had a cosper trial of 10 euros and the other one has 15 so one has done better than the other but you
really want to dig into okay where did I deliver with these and meta shares all that data you can always break down creative performance on a placement level on an H-Landville on a gender level so you can learn a lot really about where do I need to run these ads to get good performance in my app and creative strategy is really words at then so that you tailor things to the right placements
that are going to serve you well. Gotcha and then of course once you've run the ad so much of the potential performance for that ad ends up being what then happens in your app how do you think about the funnel optimization from onboarding to pay for a placement to surveys to other things that are going to happen early in that product journey in ways to kind of optimize that toward being
more successful on meta. Yeah that's definitely one of the changes I would say I've seen that you a managers need to be more and more product focused as well and they need to look into full funnel performance not just purely on the ad side because much of that efficiency from the algorithm
is gone and you need to find additional levers to improve performance and I try to always use meta as my channel for experimentation to find angles that I can use for advertising certain like copywriting that works well and styles and then take my winners and inform my full funnel with it so if I found something is working very well on meta then I can bring these learnings into
AppStore optimization easily. Oftentimes it's as easy as reusing your ad as a video or just a screenshot of it in your AppStore so if meta is one of your main channels then that already creates coherence people click through they see I've landed in the right place and this is the app that I
was looking at that often already creates an uplift and you can take that then also down the funnel if you found that okay we are seeing best results from an audience on Facebook with this type of creative that is between 35 and 44 and female of course there's a lot in there that you can hypothesize around to create experiments throughout your funnel and tailored to that audience.
If you showcase reviews in your onboarding then you might want to take a user review from someone that is actually in that demographic or at least make it look like it I mean you can always just say this is from a woman 44 from the US for example additionally you also want to make sure that
other parts of that onboarding really work in sync with what you're trying to achieve on meta so if you are for example driving a lot of traffic through reels and you're targeting relatively young users your pricing needs to fit that strategy and I often see a mismatched area where people
are using a lot of these UGC videos these days user generated content styles so it's like someone filming themselves on their phone talking to the camera and just why they're loving this product basically and this video style is what's native to reels placements and it's quad-ramp mode short
form usually below 30 seconds and that placement drives younger traffic but if your app actually I mean maybe your app is already tailored to older users which means you shouldn't be doing this anyways but even if it's an app that is a bit younger and your pricing is very high let's say
80 90 bucks a year you're gonna have a hard time converting these people because they're just not as high and tend and don't have as much purchasing power so your pricing what you pay while looks like in the onboarding needs to be really synced up with the ads you're running and the
placements you're on so that things even get a chance to convert are there any signals that you get in the app from Facebook like I know back before ATT you could actually get from the Facebook SDK the specific ad or channel or you got a lot of very granular data where you could even
personalize your onboarding and your paywall and pricing or anything else based on even the specific ad they saw you get any signals from Facebook now or do you pretty much have to do that personalization based on a short survey or other context you don't get any data anymore really it's
all aggregate mostly you don't even know the amount of traffic coming from meta because what's tracked with scan often has a bigger discrepancy often around even 50% of trials are under reported so what you get is an aggregate number that is not all the users and you don't know like which
specific user came from the channel so that's why it's super important to really have an onboarding that enriches that data again so that you ask questions how old are you what's your gender where did you hear about us and the data you gather here is never gonna match like what's
happening on the year eight from one to one it's not that you can ask users where did you come from and then only attribute the ones that said I came from meta because a user journey usually looks a lot different from like just seeing one ad and clicking on something so they might have heard
about your app from a friend then they saw a meta ad but in the survey I still gonna answer I heard about you from a friend because that was the first touch point so it's really just meant to create these data samples that allow you to compare and you're gonna see differences in
someone that answered I came from TikTok compared to someone that answers I came from meta for sure and same for age groups which is then the data that you can use to personalize and to inform your data modeling to actually know how valuable your user acquisition efforts are to you
and then how are you doing this measurement like you've talked several times about modeling and I guess maybe we should talk about this at different levels like when you're first starting out how do you think about that measurement and probably not even like fully modeling you might
not even have like a data warehouse that you're dumping product data and analytics data and everything else into how do you think about then measuring this yeah usually as soon as people have like a data warehouse in an analytics team then I don't need to do that work anymore so what I do is usually
a bit more MVP which is really using a few data sources to build trust in the channel and one of them is incrementality so you want to switch ads on switch ads off and see what's happening to your baseline which is always of course a good position for smaller developers if you don't have
a ton of organic yet if you don't have 10 channels running it's gonna be much easier to see okay I'm spending now to K a day on meta and my baseline has increased by 50 percent that's probably the effect from the ads the more advanced you are the more you will need a data science team for this
because the fluctuations on your baseline are going to be much smaller and it's going to be harder to see what's going on to other data points going into this are your ATT opt-in audience so there's still a smaller set of users that you are able to match to a channel as you were used to back then
so that again creates a sample where you can see I don't know 5 percent of people I was able to match on meta 6 percent I was able to match on tick-tock and I can compare how valuable are these so just to inform should my cosper trial on meta be 3x4x higher on tick-tock or should it be
a lot cheaper because traffic quality is less than that the other one is this where did you hear about a survey so that users actually give you a qualitative answer on this is the channel I came from which can be a third input into this model and from there it's really a bit of setting your
cosper trial goals accordingly so that you know meta is always 2x as valuable as tick-tock so we need to adjust our cosper trials based on that level gotcha and then as folks scale up what are you seeing with these more sophisticated apps working and tooling too I mean at what point do you
layer on an mmp or if Facebook's your only channel are you just dumping everything into a data warehouse and having your internal analytics team do aspects of what an mmp would be doing for you anyway yeah I mean you don't need an mmp to run meta they have their own SDK that you can
implement and you can insert your scan model there and track your trial event and then it's doing the job depending on what your ambitions are how quick you want to scale I would say like if you're a small developer start out with that and don't add on additional tooling because it creates
another breaking point something can always go wrong and also it's going to cost your money at some point I mean usually there's a bit of a free plan in the beginning if you have very few track the events but then it quickly gets to be another cost center and usually like revenue
cat is even one of the tools that is used for these early devs to like look into then trial performance how do my trials convert into paid how's that different on a country level and that would even inform modeling so really I think like most of the developers I'm working with are like
10 to 20 people teams and they don't have very sophisticated tooling for this yet and it's not really needed at this early stage when you say modeling I mean this is spreadsheets and intuitive quote unquote modeling not necessarily like having to build an algorithm to be creating some
sophisticated matching and all that kind of stuff it's more looking at your data half of the models kind of in your head as you're running the ads looking at the data pretty much making decisions based on that right yeah it's not super sophisticated as I said it's very very
scrappy it's really just getting an understanding of the audience that you're driving how valuable it is on a country level age level and a channel level and then setting your cost per trial goals accordingly and of course don't forget about also rechecking if your assumptions are right because
it's always just assumptions so if you're assuming I can spend 50k a month on meta and we'll get my money back within I don't know maybe even instant payback so on day eight after the trial converts then check your actual select don't rely on just the modeling but make sure that you're actually
recouping money in the time frame that you're predicted it would happen but often in the early days it's quite scrappy and then as teams grow they would collect all of this in a data warehouse usually have someone that is a bit more skilled in all of this so a data engineer analytics person who
then looks into how can we create a predictive model and take in all our UA data what we have on scan what we get from the MMP and feed a UA manager then with a estimated raw as pretty quickly so that they can take decisions but with most of the teams I've seen even bigger ones it was still
at that scrappy level because as I said it's not scientific anyways it's all just predictions so I haven't seen anyone of the small to midsize teams getting super advanced on it yeah one of the things I think a lot about to kind of seeing behind the scenes at revenue cat you know as we roll
out things like our experiments feature and even our charts and so many other things we have 30,000 developers now and they're all checking our math on everything we find bugs that we have to fix but like we're finding all the bugs because we're working with so many different developers
with so many different needs and find so many different edge cases but I often think about that like any one app if you are a larger app and you've created this sophisticated algorithm and you have a data team you still need to be going back and at very high levels and in less sophisticated
ways like double checking all of those assumptions because one little like mismatched SQL query is just going to blow things up in a way that's going to cost you a lot of money and so like while as you grow you can get more sophisticated you need to be careful about that sophistication because
things can go wrong and do go wrong totally totally yeah even back in the days when I was working gaming and everything was to attract on an idea of a level we had very advanced models on all of this predicting lifetime value for the next two years but those were usually built on like
huge amounts of data and then I'm optimizing on an ad level and of course a model can go wrong the more granular that you go and a big part of the job was really digging into that data and proving the data team that they're making a wrong assumption and my ads might actually be doing
better than they think they are so definitely always go back also like check historic data you had an assumption now you have three months worth of data look into how did this perform is it better or worse than what I had predicted to find you in this overtime yeah and then by definition
any model breaks as you make big changes so like you said three months ago you have a baseline and you think it was working and then you roll out a big new feature well that breaks your model by definition because those assumptions that went into the model that has been working
now doesn't work because you have new features that you're promoting in a way that maybe great higher intent and drives higher value per user and things like that so yeah I mean it's funny how scrappy teams in some ways are better off because you're just doing the math in simpler ways and the more sophisticated it gets the more places it can break it's just a matter of being smart about it and triple checking assumptions and not forgetting the basics when you're doing all this kind of stuff
if the UA team also handles the modeling themselves then it's much easier to get these changes and well once another team is actually responsible for it then it's company politics and you need to approve them that maybe something needs to be changed and that just makes things more complicated
the big elephant in the room we haven't discussed yet is creative and that's like so maker break for these campaigns so how do you stand out how do you use these short little interruptions or content in Facebook and Instagram and other places to get people's attention to drive that intent
to find the right audiences yeah I would always recommend like using these apps and being close to that content like many people love to dig through competitor ads to make ads and I think there is a lot of value in this especially if you look at big brands and you know they're doing well on the
platform but in the end what you're trying to achieve is that your content is similar to the content that people engage with when it's not an ad and for that you need to be using these placements and understand what makes them tick so that would be my biggest advice here especially
talking about Facebook no one I know my age kind of in their mid 30s is using Facebook anymore but for meta ads it's still a super valuable placement it's a bit all their audience a lot higher purchasing power so you want to know what's going on there and how you can tailor to these
audiences I would also recommend like try to look outside your bubble so follow some sides that you wouldn't usually because your target audience will be a lot more diverse than what you're looking at so I tend to like follow for example a broad spectrum of news sites on Instagram and on Facebook
because I want to see what are their headlines how clickbaity are they what are the styles they're using in their images because then I can tailor my content to them so while I don't agree with anything they write I still follow Fox News on Instagram and Facebook just to see what's the content some of my target audience might be consuming yeah that makes a lot of sense in this new paradigm where you do especially early on have to run very consolidated campaigns how do you test creative
and how many creatives are you running and how do you scale that up I would say like the times are gone where you created thousands of creatives and you just throw them in there and hope for them and not to do the job because creative testing has gotten a lot more expensive and data quality has
decreased so you want to be a bit more in charge and make more qualitative bets here so my creative testing volume has gone down quite a bit in terms of best practice structure always test your creatives in a separate campaign not in the one that you're scaling and that is running smoothly
because it will interrupt them and things can go wrong there's this infamous learning phase so whenever you make a change to your running campaign it resets it meaning the campaign recalibrates and that can lead to fluctuations in performance so if you upload a new creative
into your scaled campaign you want to make sure it's a good one you want to have tested beforehand and know this is actually going to improve performance and not decrease it and other than that I always try to test them in a similar environment that I'm also scaling and so I don't know if my
scaled campaign is optimizing for trials and I have 10 core markets that I usually advertise in than my testing campaign is going to run in the cheapest of those markets but in the ones that I'm also live in and it's also going to optimize for a trial it's not going to be a totally different
campaign setup which I often see advertisers do because they want to save money and they only optimize for an install and they go into markets like Thailand or Mexico where there's cheap CTMs but then the audience is going to be a lot different if you're not live in these markets
usually then of course people haven't heard of your brand yet so the effect there is going to be different so I rather try to be a bit closer to my actual audience when testing it's going to be more expensive but then results are just going to be easier to port over to my scaled campaign
the last thing I did want to talk about real quick is the future and like meta has already made some advancements scan 4 is coming out does the future look bright for continuing to improve upon the improvements we've already seen and then what are the things that are contributing or potentially
going to contribute to increasing performance over time yeah I would say yeah the future does look bright scan for as you said is on the horizon there are a lot of things in there that are going to help you with the channel to main benefits I see is for one privacy thresholds are coming down
so it's now called crowd and unlimited tiers and based on some first data that apps flyer shared from what they see in their clients data it's only going to be 20 installs per day down from 88 which is quite the difference and especially for more niche advertisers that have high CPIs it's
going to make a difference for sure and the other big thing is that we're getting these two additional post-bex and that's also very interesting to again feed that model so we have the word that you hear about us data the ATT opt-in audience and now on top we can also look at the
scan second and third post-back just to fill that model and look into what does my trial to paid conversion look like from first to third post-back on meta compared to tick tock compared to google which is going to get you even more security in what you're doing there the other things
happening we mentioned them quickly before was a m which is aggregate event measurement it's basically metas form of fingerprinting it's been a bit of a buzz I see some people saying hey just like switch everything over to a m you're going to have same data as you used to be for scan
others are local cautious I'm a bit in the middle there I think it is a great tool and I've seen advertisers that this really helped especially the ones that have high CPIs and can pass privacy thresholds so basically with aggregate event measurement they're getting instant
post-back data and meta is basically just doing the magic on the back end but also in the end is a black box everything is modeled they're just looking into kind of IP addresses and trying to match these users and then at their modeling on top hence you cannot really trust it neither
can you scan because there is discrepancies but I would say be a bit cautious about it because Apple might take that away as well like if your whole strategy is based on running AM campaigns and you don't invest into your scan infrastructure and how you evaluate performance under scan
then at any point you might be in the similar situation to when ATT launched so I like to build my account foundation on scan because I know it's future proof it's what Apple wants us to do and it's also getting better with each version I mean scan 5 is already on the horizon
well we've been waiting a long time for scan to be finally rolled out and then I use AEM for scaling if I see performance is good with it then why not use that opportunity I wouldn't just not do it because it's insecure I'd rather take my chance there but it shouldn't be the
foundation and your pure performance based on it because you can't be sure what's going to happen when do you expect scan for to be rolled out enough where we're going to fully see the benefit I have no idea I also don't want to take guesses I would have expected it to happen way faster
because of these benefits but like the whole industry has been quite slow there is this nice singular tracker from where you can see basically the post-backs that are coming on scan for versus scan 3 for all the different networks and meta has ramped up to like 40% scan for some when
February I think now they actually went back down to 20% again so I have no idea when it's going to happen and this is already their second attempt at rolling it out like the last one was someone back in September 2023 so they seem to be taking their time they seem to not be really
sure yet how to make sense of the new post-back data and since I won't make any guesses but yeah I'm excited for it because of the benefits that I mentioned and there are a few more where data granularity is just going to be better on this model well let's a good place to wrap up it's nice
to kind of leave on a high note that not only has it gotten better in the last couple of years but that it's likely to get even better after type 2 chase another rabbit as we wrap up but it is like personally frustrating to me that scan 4 is probably what scan 2 should because scan 2 is
what Apple rolled out when ATT was rolled out and had they spent more time talking to the industry like really understood the problem of measurement better before rolling out ATT I think we'd be in a way better place today and we could have avoided a lot of the challenges of the last few years
I'm always frustrated with Apple and how slow they are I was so frustrated with Apple Pay was like why don't you just pay all these merchants to like install the new hardware and take Apple Pay and let's get to show on the road well like they're patient and it's fully
rolled out and almost know where I go doesn't take Apple Pay anymore and so it's like they're patient and eventually it gets there and so I think that's at least a hopeful place to end the podcast is that scan 4.0 is coming and it's going to keep improving and scan 5.0 and scan 6.0 and like
it is going to get better and I mean the cool thing like personally I'm a bit of a privacy zealot myself and so it is exciting too that as someone who cares about privacy and not wanting to have my user data just hoovered out by a million different people and selling data and all the kinds of things that have gone on pre ATT it's exciting to me that all of this is happening in a privacy friendly way that you're not having to violate user privacy to do it that's all pretty exciting to
me. Totally and I really like like how the job has changed you to this I really like that you have to go deeper and go into qualitative data and I don't know like doing user interviews is super helpful because you learn how to do better advertising and it's not just all sitting in front of your data analytics tech and throwing hundreds of ads at it every week but you actually have to do your homework a little bit better and to me it's a lot of fun and it's kind of move things in the
right direction and of course for Apple there's also the benefit that Apple search as 5x the market size or something. Yeah for those of you who are running Facebook ads since I'm not you've probably been like shouting into the void asking questions that you hope I would have asked Marcus you know more
advanced questions more tactical questions. The good news is Marcus actually did an AMA in the club club community if you go to chat.subclub.com and look for the AMA and that's public you have to join to get to some of the private channels but we've been doing public AMAs there on the sub club
community so he's actually answered a lot of kind of more tactical questions in that AMA and then I'm put you on the spot but I want to have you back and do another AMA because I have to do those AMAs it's like you know when people are flying blind and not working across multiple apps
like you do it's just so helpful to be able to talk to an expert who's doing it. So yeah join the community and we'll do more AMAs with Marcus with Thomas with other kind of experts in these fields in the future and then you can check out what people already asked Marcus on the AMA that happened a couple weeks ago. So yeah anything else you wanted to share as you wrap up I know you're actually accepting clients right so if people do need to scale and as much as they've learned from this
podcast maybe still need a helping hand are you open to clients right now? Yeah always happy to kind of work on fun challenges. I have a big backlog due to LinkedIn going quite well but basically
I'm always looking for like a fun challenge so feel free to reach out. Give me a follow on LinkedIn I try to post every day also more technical stuff and feedback has been great so I think it's useful and I'm also planning to launch some digital products soon probably like an email course on meta ads and how to make it work for subscription apps so hopefully by the time this errors I
might even already have a sign up for that on my page so definitely give that a visit. Very cool and we'll have in the show notes links to his LinkedIn and other places to find Marcus and make sure we link to the AMAs well. Check the show notes and get in touch with Marcus. Thank you so much this was a blast like we could have gone two or three hours but I do try and keep the podcast around an hour we've gone a little over but this is so fun thank you so much for joining me.
Thanks a lot David was a lot of fun. Thanks so much for listening. If you have a minute please leave a review in your favorite podcast player. You can also stop by chat.subclub.com to join our private community.