-
Setting Up Review Alerts with Slack
Alerts are a great way to stay in the loop without having to constantly look at your reports. You tell us what you're interested in and send you a Slack message when it happens. Before creating alerts you'll need to link your app store (iTunes Connect, Google Play, etc.) accounts so your apps are being tracked. Creating an Alert Log into your Appfigures account → Reviews. Select the app(s) you want to get reviews for. Apply filters to control which reviews you want in Slack. You can filter by: keyword, country, or number of stars. Or don't apply any and we'll send all new reviews. Select the language you want your reviews to be automatically translated into Setup's done, let's make the Alert - Click Create an alert at the top of the report. Select the frequency. As soon as possible means that we'll send an alert as soon as we see new reviews. Daily Alerts are sent around 8pm EST. Select Slack as your channel. Connecting to Slack Click Link Slack account. If you're not logged into Slack you'll first need to log in with your Slack credentials (we can't see your Slack credentials, and will never ask for them directly). Select your team. Click Authorize to close the popup and continue setting up your Alert. Select the channel you'd like the Alert sent to. We currently support public and private channels and will soon be adding support for direct messages. Click Create. Your Slack Alert is all set! New reviews will be delivered into your selected Slack channel at your selected frequency. Frequently Asked Questions (and Answers) When will I receive messages? Reviews are updated automatically in the background throughout the day (and night). When we see a new review for your app that matches your filters we'll send that review right away. Can I create more than one Alert? Of course. You can create multiple alerts with different apps, filters, and actions. So you can send your crashes to your dev team and your awesome reviews to your marketing team. How can I change the channel or team the Alert is sent to? You can easily edit your Alert directly from the reviews page. Simply click the arrow that's in the "Create an alert" button and select the Alert you'd like to edit. Then, open the room selection list, or click on "change team". How can I delete an Alert? Similar to editing an Alert, find it from the Alerts menu in the reviews report and click delete. Deleted Alerts can't be recovered, so delete carefully. Measure twice, cut once.
-
Making your first API Request
Hello there! This getting started tutorial is meant for technical folks who aren't too familiar with APIs, and want a zero-to-hero guide to grabbing data out of the Appfigures API. If you're interested in more advanced topics just skip on down to the Next steps section below. Starting out Congrats on getting started with the Appfigures API! We'll get our feet wet by making some really simple API requests and then we'll talk about the next steps you can take to get all the information you need out of the API in a format that works for you. When getting started with anything in life, there's really nothing more heart-warming than a list of sequential steps to follow, so let's start this off on the right foot: Register an API Client Before we can really do anything with the API we need to create what's called a client. We use our client's key to identify ourselves every time we make an API request. This is done so that the API knows exactly who is making the request, especially if we ever need to make requests on behalf of someone else (which we won't do in this tutorial). Head on over to https://appfigures.com/developers/keys If you haven't already made an API client, go ahead and click the button to create a new one. If you already have one just click it and skip to Create the Request Give your new client a name. Make it something meaningful; if you plan on creating a full-blown app, this is the name your users will see when they log in. Next you'll need to choose permissions, or features your client will need access to. If you're not sure which permissions to choose just select "Read" for all of them. Remember, you can always delete clients and make new ones as needed. You'll now be presented with two different keys: a client key and a secret key. You use them for OAuth 2.0, but for this tutorial we will by using Personal Access Tokens so you won't need them. You will, however, need to open the settings of the API client you just made and select 'Create Personal Access Token'. Keep that token safe like you would a password, since it allows access to your account. Create the request There are several ways to make API requests but let's use the simplest one: your trusty web browser. While it limits the type of requests we can make (after all browsers weren't built for this kind of thing), it's perfect for our humble needs at the moment. All we need to do is plop a url with the following format into our browser and it'll present us with the result from the API in the same way it usually presents us with web pages: https://api.appfigures.com/v{version}/{some/route}?access_token={personal_access_token} Before we can actually use this link we'll need to replace {version} with the version of the API we want to use, {some/route} with the specific resource we need (e.g reviews, sales, ranks), and the last one, well, you get the idea. Note that this isn't the most secure way to pass the access token to us -- you can learn more about the preferred way in our full documentation -- but this is the easiest way to get started. Okay, enough theory. Let's start by asking the API for a list of all the countries it supports. Copy the link below into your browser, replace {personal_access_token} with your personal access token (should be in your clipboard from step 4 above) and hit enter: https://api.appfigures.com/v2/data/countries?access_token={personal_access_token} Rejoice! You should now be presented with the list of every country supported by the API in the raw JSON format. It should look something like this: { "AD": { "iso": "AD", "name": "Andorra", "apple_store_no": "" }, "AE": { "iso": "AE", "name": "UAE", "apple_store_no": "143481" }, "AF": { "iso": "AF", "name": "Afghanistan", "apple_store_no": "" }, . . . } Time to play You'll notice that we chose the data/countries route for the previous request, which is one of the many available routes (though arguably one of the less exciting ones). Each route represents a type of data that the API deals with. Let's try some more interesting ones: The reviews route Fetch the first 100 reviews of all the apps in your account: https://api.appfigures.com/v2/reviews?count=100&access_token={personal_access_token} Read more about the reviews route → The sales route Fetch your all time sales stats for all your apps: https://api.appfigures.com/v2/sales?access_token={personal_access_token} Read more about the sales route → Now that you can make simple GET requests using your browser you can start exploring the API with the API Reference as your guide. Read about different routes to see what they do and then paste them into the browser. Try different values for the input parameters to unleash the API's full potential. Some cool things to try Translate your reviews - If we teak the reviews example above to include the parameter lang=es, all the reviews will be translated to Spanish: https://api.appfigures.com/v2/reviews?count=100&lang=es&access_token={personal_access_token} You can read about all the reviews route's options right here. Export as CSV - The default output format of the API is JSON but some routes can also output CSV (which Excel can import). These routes include Sales, Ads, and Ranks. See the API reference for detailed information on how to use these, but the gist is that you need to add the format parameter to your request with the value csv. For example: https://api.appfigures.com/v2/sales?format=csv&access_token={personal_access_token} Access public data - By default the API will only let you access public data about your own apps. If you're interested in market research and tracking other apps should check out Partner API Access. Next steps Using a programing language you'll be able to make any type of request (not just GET) and customize your output format to suite your specific needs. To get started check out some of the sample code we have available. Using OAuth 2.0 In this tutorial we focused on using Personal Access Tokens to authenticate with the API, which is great when we need to get data out of our own Appfigures account. If you'd like build an API client which other Appfigures members can use by logging in with their credentials you'll need to use OAuth. You can read more about authenticating and OAuth 2.0 over at the documentation area.
-
How to Track Competitors/ Any App with Appfigures
Appfigures makes it easy to track the store performance and user sentiment of any iOS and Android app so you can learn from it, improve your ASO, and be more competitive. .screenshot { border: 1px solid #dedede; border-radius: 5px; box-shadow: 5px 5px 25px #efefef; } .soon { padding: 5px 8px; background-color: #e2f8f9; color: #225378; font-size: 10px; font-weight: bold; text-transform: uppercase; border-radius: 4px; box-shadow: 1px 2px 3px #efefef; } 12 Datasets, Including Download Estimates, SDKs, and more With Appfigures you can see all of the following about any iOS and Android app: Basic Intelligence: Keywords Used (ASO) Keyword Ranks (ASO) Reviews Ratings Category Ranks Store Features Premium Intelligence: Download estimates Revenue estimates Audience demographics Installed SDKs How to Track a Competitor Tracking new apps requires being an account admin or owner. Log into your Appfigures account and go to the Competitors list Click on "Add Competitors" Search for the apps you want to track by name, developer, or ID. Once the app you're looking for shows up, select it. Repeat this process to add all of the apps you'd like to track. Click "Continue" Complete the process by clicking "Unlock now" for Premium Intelligence or "Unlock Basic Intelligence" for Basic Intelligence. Seeing Competitor Performance with the Competitors Report Once you track the apps you want, you can see their data in the Competitors report, which breaks it down by dataset with trends and other filters. Frequently Asked Questions Is there a limit to how many apps I can track? No. You can track as many apps as you'd like. Depending the type of competitor, Basic or Premium, you may need to upgrade to a higher tier to unlock more apps. Can I track my own apps without linking my developer accounts? Yes. You can track any app, including your own. Is there a cost for tracking apps? Yes. Check the pricing page for more details. Can I track an app for a limited time? Yes. You can track and un-track apps at any time. Have any other questions? Contact us directly →
-
Appfigures 101 - Let's get you started right!
Welcome aboard! Appfigures is a feature-full platform that lets you track your app's performance across app stores easily. We work hard so you don't have to, and try to make everything as easy and intuitive as possible. We put together this quick guide to get you started right. Once you're all set up and have data you'll get to enjoy powerful reports and a variety of conveniences that will empower you to make better, data-driven decisions, quickly. 1. Connect your apps, ad networks, and usage analytics Everything started with an app, so the most important step is connecting your app store, ad network, and usage analytics accounts. We support a wide variety of stores and networks, including all of the major ones. View all integrations · Learn more about connecting accounts →. 2. Download our app Appfigures for iPhone-- and android puts the information you care about front-and-center. A clean dashboard presents the most important numbers at a glance, while individual reports are intelligently designed to let you drill-down and filter data as you go. 3. Set up email reports Email reports include a summary of your most important metrics, packed into a daily (or weekly) email that lands in your inbox as soon as data is available. By default, we set you up with a daily email report as well as a weekly email report for all of your apps. Email reports are pretty flexible though, and can be configured to include only some apps, or be sent to other recipients. Learn more about email reports →. 4. Set up alerts for your reviews Under the hood Appfigures has a powerful app store reviews engine that syncs with all major stores and offers a variety of real-time filters. It also sends emails! Learn more about review alerts →. 5. Invite your team Using data alone is nice, sharing access with co-workers, investors (even if that's you mom), etc. is nicer! With Appfigures that's as easy: Learn more about sub user access →. 6. Follow us We're pretty chatty, in a good way. Follow us on social media for app store trends, ASO tips, and feature announcements: Twitter · Facebook · LinkedIn · Instagram Now that you have some data in your account go ahead and explore the reports. If at any point you get stuck, curious, or have an idea or suggestion please contact us.
-
What are the Benefits of Linking my Developer Accounts?
Appfigures provides a comprehensive set of reports about downloads, revenue, usage, and store performance. Some reports work with any app, yours or competitors, others are designed to focus on your apps in detail. To report accurate downloads, revenue, and usage for your apps we connect directly to the source. That can be your app developer account, ad networks, or usage analytics like Google. Reports that focus on analyzing your own apps include: Sales Subscriptions Revenue Ad Revenue Ad Spend In-App Usage Payments Get started: Link an account The following reports are available for any app, whether your or a competitor's: App Store Optimization Reviews Ratings Category Ranks Features Learn more: How to track competitors with Appfigures Strict Data Privacy We take great care to protect your connected accounts both technically and also by having the most strict privacy policy in the industry. We don't and won't sell or share your private information. Read our privacy policy Can I see more about competitor apps? We've got app intelligence data available for App Store Optimization at the moment, and are working to bring a new suite of reports to Analytics that will enable digging into any app's estimated downloads and revenue, ads, ASO, news coverage, technologies they use, and much more. Join the waiting list
-
Setting up your Appfigures account
Welcome aboard! You're just one step away from having all of your most important app data in a single platform. How Appfigures Works Appfigures connects to app stores and other services you use to get accurate download and revenue data, app store performance, reviews, usage, and more. We can track apps available on the following stores: iOS App Store, Google Play, Amazon Appstore, Mac App Store, Windows Store, and Steam. We also integrate with all leading ad networks to track revenue and campaigns, and major in-app analytics services so you have access to active users, sessions, and other important usage metrics. See all available integrations Because we connect to those directly you don't have to install anything into your app and can get started right away! As soon as you link your app you'll be able to see current as well as historic data. We pull in a variety of data sets for so you can connect the dots and make smarter decisions: Downloads & Sales - downloads, updates, re-downloads, uninstalls, refunds, and more. Subscriptions - MRR, churn, and more. Total revenue - App and in-app purchases, recurring subscriptions revenue, and ad revenue. Store performance -top-charts, hourly ranks, where apps are featured. Reviews - read and respond to reviews from all countries and languages. Ad spending - cost and campaign performance and conversion. Better Insights Through Mixing & Matching Whether it's how much to spend on advertising, where sales are coming from, or measuring the impact of responding to reviews, having all possible data points means smarter decisions. Linking Your Apps Everything starts when you link your developer accounts. Select the type of account you want to link in the Getting Started page and enter your username and password for the account. We'll verify the credentials with the store, securely, and then proceed to import all available data in the background. When it's done we'll send you an email. While that's happening you can link more apps or services from the same page. Link your developer accounts, ad networks, and in-app analytics and within minutes you'll have everything you need to visualize how your app is doing. Spy On Your Competitors Appfigures collects public data about all apps from all major app stores throughout the day. Public data includes top charts, hourly ranks, reviews, and where apps are featured. With your Appfigures account you can see those for any app! 100% Private We adhere to a simple and strict privacy policy and don't sell or share your data with anyone. We firmly believe your private data should remain private and only available to you and no one else!
-
Getting mobile metrics into Looker Studio (formerly Google Data Studio) with Supermetrics
Looker Studio is a powerful platform for combining and visualizing data from a variety of sources. Here's everything you need to know to bring your downloads, revenue, reviews, and more into Data Studio using the Supermetrics connector. Note: Supermetrics is a 3rd party and isn't affiliated with Appfigures or Google. First, you'll need a Supermetrics account. You can sign up for one here In the course of signing up you'll be asked to select a connector (select Supermetrics for Google Data Studio), as well as an integration (select JSON/CSV/XML). After you select the connector you'll need to authorize Supermetrics to access your Google account, and then authorize the addition of the connector. Before you set up the connector In order to use the API you'll need to first create an API client, with a client key and a personal access token. Click here to learn how to generate those. Setting up the connector for sales data After you authorize adding the connector, you'll be presented with a configuration screen. Here's how to fill all the required fields: Set the Data type to JSON. Although other data types are supported, JSON is the most flexible. Set the Source to https://api.appfigures.com/v2/reports/sales?format=flat&start_date=-30&group_by=date This will bring in data for the last 30 days broken down by date, for all of your app. Set HTTP Headers to { "Authorization": "Bearer <token>", "X-Client-Key": "<key>" }. You should remove the < and > around those objects in your own code. key is the API you generated earlier, and token is your personal access token for this API key. 4. Check the following options: Convert numeric-looking values to numbers and Convert date-looking values to dates. 5. Click on "Connect" Supermetrics will now connect to Appfigures and pull downloads, revenue, and other sales data into Data Studio. There's one more step before you can start using the data in your dashboard. Review the list of metrics and ensure each field has the right type. The result should look like this: Once done, click on “Create report” and start dashboardin'. Getting more data into Google Data Studio The Supermetrics connector for Google Data Studio is fairly generic, which means that you can get any data our API provides through it. To do that, all you'll need to do is replace the Source in step 2 to a different API route. Here are a few popular options: Ratings by day for all countries in the last 30 days: https://api.appfigures.com/v2/reports/ratings?start_date=-30&group_by=date&format=flat One-star reviews from all countries/languages received in the last seven days: https://api.appfigures.com/v2/reviews?stars=1&start=-30&format=flat Check out the API documentation to see all the routes and options the API supports.
-
Setting up email alerts for ASO
Appfigures monitors where your app is ranked when users search for specific keywords on the App Store and Google Play, and can send you a daily summary of changes right to your inbox or to the Slack channel of your choice. Setting up an ASO alert to Email or Slack Navigate to the Keyword Ranks report Click the Create an alert button at the top of the page Verify that all of the settings are correct, and select the time you'd like to receive this alert. You can set up multiple alerts for different times throughout the day, but a single alert is recommended. Select how you'd like to receive the alert - to your email or to a Slack channel Click the Create button. You're all set. We'll start sending this alert every day at the time you selected. Turning an alert off Every email alert we send has a link at the footer that will immediately stop all future alerts from coming to your inbox.
-
Getting started with the Competitors report
To compete in today's mobile ecosystem you need need more than just a good hunch. You need a strategy. That's true for everything in the App Store and Google Play, indie games to streaming apps. Every growth plan (aka. strategy) is different, but at its core it must include benchmarking your performance, setting realistic goals, and keeping tabs on what your competitors are doing. .border { border: 1px solid #dedede; border-radius: 3px } That's where the Competitors report comes in handy. The Competitors report gives you everything you need to know about your competitors and puts all the information side by side so you can easily compare it. Getting started is easy—Just select the apps you want to compare. You can choose a single app or up to eight to compare at once. When you're done selecting, the Competitors report will populate the following sections for all apps: Performance Appfigures uses proprietary, state of the art, machine learning to create highly accurate estimates of both downloads and revenue for iOS and Android apps. You'll find everything you need to bechmark performance—Downloads, revenue, ratings, and ranks—in the Performance section. App Intelligence Summary The Performance section includes a summary of the apps' estimated downloads, category rank, ratings, features, audience demographics, and freshness. All the things you need to know at a glance to understand where your app stands among its competitors. Daily Trends In addition to the summary, the Performance section also includes trends and a country breakdown of estimated downloads, estimated revenue, new ratings, and ranks. You can change the period and also zoom in on a specific country. Download and revenue estimates are available starting January 1st, 2017. Breaking it Down by Country You can also see how any app is performing globally, and focus trends to a specific country. App Store Optimization Keyword Intelligence The ASO section shows you which keywords, and where, the apps are rank in the store. These keywords are how the apps get organic downloads. Installed SDKs The SDKs section gives you a look "under the hood" to see which technologies the apps are using, from development frameworks to the ad networks they monetize with. Ready to get ahead? Start comparing →
-
Newsletter Referral Program FAQ
This Week in Apps, our weekly newsletter with trends and insights from the industry, is a great resource for anyone making, investing, or marketing apps. We want everyone in the industry to know about it, and we've got great rewards for you if you help us! Here are a few questions that come up often, and their answers: How does the program work? Every time someone new subscribes to the newsletter with your referral link you earn a referral, and when you hit milestones you get rewards. How do I refer people? You refer people by having them go to your link and subscribing to the newsletter. You can find your referral link at the bottom of every newsletter email. Who counts as a new referral? Anyone who's never been subscribed to the newsletter before. When will I get my reward? When you hit a milestone you'll automatically get an email with a link to provide your shipping information. After you submit it we'll review everything and ship your reward. We'll also email you when that happens. Does it cost anything? Nope! We take care of everything, including shipping. If you have any other questions about the program please contact us directly
-
Creating a strong and secure password for your account
Using a strong and secure password helps protect your Appfigures account. We recommend a password that's hard to guess and that doesn't contain personal information like your birth date or phone number. Password requirements: At least 8 characters long Can't start with a space Important: We highly recommend using a password manager to generate strong passwords that are hard to guess (and remember) and store them securely. If you'd rather create your own password, here are a few suggestions and some patterns you should avoid. Strong password suggestions Make your password unique across different services you use Make your password very long (16 or more characters) using one of the following: A lyric from a song or poem A meaningful quote from a movie or speech A passage from a book A series of words that are meaningful to you Patterns to avoid Names of people who know you Personal info & common words Your nickname or initials The name of your child or pet Important birthdays or years The name of your street Numbers from your address Your phone number Obvious words and phrases like "password" or "letmein" Sequences like "abcd" or "1234" Keyboard patterns like "qwerty" or "qazwsx" Head into your account's Security page to change your password when ready.