What are Apple Seach Ads and when do users see them? Learn the basics and decide if Apple Search Ads are right for your app.
An Apple Search Ad is the App Store’s native ad format that Apple makes available to app publishers. Search Ad advertising units show up as part of the App Store search experience. Search Ads are a great opportunity for users to discover your app while they are already in the mindset of seeking out a new app.
Apple Search Ads come in two flavors: Apple Search Ads Basic and Apple Search Ads Advanced.
As the names suggest, Basic is designed for app publishers who want something more set and forget. Advanced accounts offer much more granular control so they are better suited for large publishers, agencies, or developers who want maximum control.
You can use either solution using the relevant sign-in link.
For Apple Search Ads Basic, Apple uses Search Match which automatically match your ad to search terms. This dramatically simplifies setup time.
There are four steps to get started with Basic search ads:
Basic accounts don’t have any complex campaign management. There are no keywords to define, no audience targeting to manage. It’s a simple as setting a budget and max CPI.
To get started with Search Ads Basic sign-in here.
For Apple Search Ads Advanced, you are responsible for campaign management. In fact, Apple recommends Advanced accounts start with four campaigns reflecting different strategies:
The steps to create an Apple Search Ad Advanced campaign are more involved:
Within each of these steps is a whole lot of additional steps and configurability that we will cover in an article all about Apple Search Ads Advanced usage. Until then, let’s look at the possible ad units.
To access Search Ads Advanced sign-in here.
👉Read more: Driving Customer Retention and Revenue with Cohort Analysis
There are two types of Apple Search Ads: Search tab and Search results.
The Search tab ad unit, if available, shows up as the top item under the Suggested apps list. This is an extremely prominent placement since millions of users visit the App Store’s Search tab every day.
A user may see this Apple Search Ad format before they type a search term into the search bar.
Ad pricing for the Search tab unit is based upon a CPM (cost-per-thousand impressions) model where you specify the maximum amount you’re willing to pay. The actual cost is the result of a second price auction. This means you pay based upon what the next closest bidder is willing to pay.
Since this is such a prominent placement, it is attractive to apps with wide appeal. App publishers must be willing to spend real dollars to see impressions.
Search tab units are created using assets also provided to the App Store for your product page. The ad unit looks just like the other Suggested apps in the list, except the row has a light blue background with a small ad badge.
Since Search tab ads show up before the user has typed in the search bar, no keywords are needed to setup this ad type. In addition, you cannot create an Apple Search ad variation since this ad type is automatically build by the App Store using your app icon, app name, and app subtitle.
Search tab ads are only available to Apple Search Ads Advanced accounts.
The Search results ad unit is based upon what a user actually searches for. For example, if a user searches for recipes, the first app in the list is a Search result ad. Like the Search tab unit, the item looks just like a normal search result except for the light blue background and ad badge.
After a user searches for a term, the App Store may surface related search terms. If a user taps on the refined keyword, a different Search Result ad may appear.
A Results ad is priced based upon a CPI (cost per install) model. For Apple Search Ads Basic accounts, Apple will automatically figure out which users to put your ad in front of based upon your app metadata. For Apple Search Ads Advanced accounts, you have more control over which keywords your ad can be shown for.
👉How to Optimize Your Subscription Apps
Creating your first Apple Search Ad is just the start. Once you start promoting your app, it’s important to tracking your ad performance so you can tune and improve your ROAS (return on ad spend). That’s where we will pick up in the next post in these series.
Until then, happy app building!
if(window.strchfSettings === undefined) window.strchfSettings = {};
window.strchfSettings.stats = {url: "https://nami.storychief.io/en/introduction-apple-search-ad-types-basic-vs-advanced?id=571088455&type=26",title: "Introduction to Apple Search Ads: Ad Types & Basic vs. Advanced Solutions",id: "51b60849-ff21-4408-b48f-9543da3cae59"};
(function(d, s, id) {
var js, sjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {window.strchf.update(); return;}
js = d.createElement(s); js.id = id;
js.src = "https://d37oebn0w9ir6a.cloudfront.net/scripts/v0/strchf.js";
js.async = true;
sjs.parentNode.insertBefore(js, sjs);
}(document, 'script', 'storychief-jssdk'))
App economy research firm SensorTower is forecasting a massive change. According to a new report, App Store apps will generate more revenue than games in direct consumer spend by 2024 driven by in-app subscriptions.
According to app economy research firm SensorTower, App Store apps will generate more revenue than games in direct consumer spend by 2024.
The report, 2021-2025 Mobile Market Forecast, forecasts that apps will reach $86 billion and $107 billion in consumer spend by 2024 and 2025 respectively.
This is a significant development since games have long held the leadership position in App Store consumer spending.
Direct consumer spending on the App Store includes paid downloads, in-app purchases, and in-app subscriptions. Importantly, the adoption of and growth in in-app subscriptions is seen as the major driver of why apps are growing faster than and ultimately overtaking games in consumer spend.
One might think that the subscription growth is coming from a few specific categories such as Entertainment with the proliferation of streaming services. The split of in-app purchase vs. subscription revenue within a number of categories tells a different story.
While not all categories have adopted subscriptions as widely, all categories are seeing increased subscription share.
For apps that have not yet made the move to subscriptions, Nami can help you get to market faster. If you're already in market, but looking to optimize subscription revenue or elevate your subscriber experience, we have you covered.
👉Read more: 7 Numbers Driving the Global Subscription Economy
Nami co-founder & CEO Dan Burcaw joins the Automate & Grow podcast to talk about how Nami is helping app developers start and grow mobile subscription businesses including the use of on-device machine learning.
Nami co-founder & CEO Dan Burcaw joins the Automate & Grow podcast to talk about how Nami is helping app developers start and grow mobile subscription businesses.
Here is the episode synopsis:
Dan has founded four companies each on the forefront of a major technology wave: open source software, the smartphone, cloud computing, and now machine learning. He founded and exited two companies in the mobile space which built and powered mobile applications for major professional sports leagues, news broadcasters, and airlines. He now leads Nami ML, a company focused on helping app developers start and grow mobile subscription businesses.
Listen on Apple Podcasts or on the episode page.
👉Rewarded Video in Subscription Apps
Error Code 0, also known as SKErrorDomain Code=0, is an unknown error encountered on the Apple App Store, typically during testing of in-app purchases. This error signifies an unexpected issue within the StoreKit framework and can disrupt the purchase process, especially in sandbox environments. Troubleshooting Error Code 0 involves reviewing setup configurations and ensuring stable test environments.
Error Code 0 usually arises from unexpected behavior in the StoreKit framework, particularly in sandbox environments where test conditions differ from production. Common causes include network issues, incomplete test account setups, or issues within the app’s configuration in Xcode or App Store Connect. Recognizing these causes helps developers troubleshoot setup errors and ensure stable testing conditions.
This error is frequently encountered in the following scenarios:
Error Code 0 - Unknown Error on Apple’s App Store typically arises from sandbox testing issues, network instability, or configuration problems in Xcode. By following these steps—verifying sandbox setup, checking StoreKit configuration, ensuring a stable network, refreshing app cache, and contacting support—developers can effectively troubleshoot and resolve this error.
With Nami’s low-code solutions, you can avoid these setup issues, as Nami manages in-app purchases for seamless integration. Find out how at NamiML.
Error 403 - Forbidden is a common error developers encounter on the Apple App Store, typically occurring during app submissions. This error usually indicates a restriction or permission issue, either with the app’s configuration or related to non-compliance with App Store Guidelines. Fixing Error 403 requires careful review of Apple’s requirements and proper configuration in App Store Connect to ensure your app is ready for review.
Error 403 usually results from a permissions conflict or non-compliance with Apple’s guidelines. This can happen if the app’s metadata, screenshots, or required permissions are not configured according to Apple’s standards. Additionally, the error can be triggered if there are restrictions related to specific app features, like in-app purchases, that require explicit approval or validation in App Store Connect.
Understanding these causes can help developers ensure compliance and proper configuration, avoiding potential submission delays.
This error commonly occurs in the following situations:
Error 403 - Forbidden often results from non-compliance with Apple’s guidelines, missing permissions, or incorrectly configured app settings in App Store Connect. Following these steps—reviewing guidelines, setting permissions, verifying in-app purchases, and configuring geographic restrictions—can resolve the issue and improve the app’s chances of successful submission.
With Nami’s low-code solutions, developers can avoid these configuration hassles and rely on Nami to streamline in-app purchase setups, allowing you to focus on core app features. Learn more about simplifying your app deployment at NamiML.
Boost your subscription business with cohort analysis. Learn how to identify high-growth cohorts, address low-performing segments, and optimize customer lifetime value.
Imagine a business that grows exponentially, fueled by its own customers. That's what a growth loop does. By understanding how to create and optimize such growth loops, you can unlock significant business growth.
Simply stated, a growth loop is a cyclical process to acquire new customers, retain existing ones, and drive revenue growth. It's essentially a virtuous cycle where each stage feeds into the next, creating a self-sustaining system. A successful growth loop involves identifying key touchpoints in the customer journey and optimizing each step.
Cohort analysis is a powerful strategy that helps businesses understand how different groups of customers behave over time. In the context of subscription growth loops, it plays a crucial role in helping product marketers and app growth managers identify patterns, measure retention, and optimize customer journeys. By analyzing cohorts, businesses can pinpoint areas for improvement, increase customer lifetime value (CLTV), and ultimately drive sustainable growth.
Cohorts are groups of customers with something in common, like say, the month someone subscribed to your app. By tracking cohorts over time, you can get some really critical and cool insights into customer behavior.
For instance, you can find out what different groups or cohorts like to engage with, why they keep coming back to your app (or don't), and if they make additional purchases or upgrade to a higher subscription tier.
To effectively utilize cohort analysis, understand, track, and analyze these key subscription metrics:
👉Read more: How to Optimize Your Subscription Apps
With cohort analysis subscription businesses can uncover hidden growth opportunities. Here are some key areas you can focus on to drive that growth –
High-growth cohorts:
Analyze cohorts with exceptional growth rates to understand the factors driving their success. Begin by understanding the common characteristics of high-growth cohorts, such as demographics, acquisition channels, purchase behavior, or engagement levels. Map the customer journeys of such cohorts to identify key touchpoints and moments of truth that contribute to their success. Once you've done this, you can then tailor marketing campaigns and messaging to target similar audiences and replicate the factors that led to high-growth cohorts' success.
Low-performing cohorts:
Identify areas for improvement by analyzing cohorts with lower-than-expected performance. To do this, use customer feedback from your customer support and customer experience teams as well as product data analysis to identify the challenges and pain points faced by low-performing cohorts. Develop strategies to address the specific needs and concerns of these cohorts, such as providing additional support, improving onboarding processes, or offering tailored promotions. Continuously monitor the performance of low-performing cohorts and you can adjust your interventions as needed to drive improvements.
Understanding churn patterns is essential for improving the retention of your subscribers. By analyzing churn rates for different cohorts, you can identify which specific customer segments are at risk of churn and tailor retention strategies accordingly. Key areas to explore include:
To retain subscribers and mitigate the risk of churn, consider the following strategies:
Reach out before it's too late
Give them what they want
Bring them back to the fold with win-back campaigns
Dig deeper into customer behavior with product usage analysis
Keep them hooked with sticky features
👉Read more: Top Reasons Users Cancel Your Subscription
Effective pricing is crucial for maximizing subscription revenue. Cohort analysis provides valuable insights to inform advanced pricing strategies:
Predicting CLTV is essential for making informed business decisions. Cohort analysis plays a crucial role in this process:
By leveraging cohort analysis to inform pricing strategies and CLTV predictions, businesses can significantly enhance their revenue generation capabilities.
While cohort analysis is a valuable tool, it's essential to be aware of potential challenges and how to overcome them:
To illustrate the power of cohort analysis, let's explore how businesses in different industries can utilize it.
Cohort analysis helps you understand your customers, find ways to grow, and make your business more profitable.
By watching how your customers behave, you can keep them around longer, make more money from each customer, and find the right price and features for your products
Armed with all this data, businesses can create feedback loops that drive continuous improvement and growth. From identifying high-growth cohorts to addressing the frustrations of low-performing cohorts to improving customer retention to optimizing pricing and packaging, all of this can be used by subscription businesses to create a virtuous growth cycle.
If you want to know more about managing your subscriptions more effectively, please connect with Nami ML.
if(window.strchfSettings === undefined) window.strchfSettings = {};
window.strchfSettings.stats = {url: "https://nami.storychief.io/en/driving-customer-retention-and-revenue-with-cohort-analysis?id=1384091795&type=26",title: "Driving Customer Retention and Revenue with Cohort Analysis",siteId: "4443",id: "51b60849-ff21-4408-b48f-9543da3cae59"};
(function(d, s, id) {
var js, sjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {window.strchf.update(); return;}
js = d.createElement(s); js.id = id;
js.src = "https://d37oebn0w9ir6a.cloudfront.net/scripts/v0/strchf.js";
js.async = true;
sjs.parentNode.insertBefore(js, sjs);
}(document, 'script', 'storychief-jssdk'))