Apple Search Ads + Localytics - ios

How do you report Apple Search Ads attribution data to Localytics? I don't believe they are an integration partner. I can easily get the information myself by calling requestAttributionDetailsWithBlock on app launch but then how do I properly report that data to Localytics?

Ideally you would set a custom dimension (https://docs.localytics.com/dev/ios.html#custom-dimensions-ios) for users who downloaded the app from ASO.. this would allow the dashboard users to split and filter all reports by this attribution source. You could also tag a custom event (https://docs.localytics.com/dev/ios.html#events-ios) for "Launched from Apple Search Ad" that approach is more limiting when looking at the user behavior downstream but might be easier to implement. Curious to hear how it goes!

Related

What are the default Apple URL schemes for the default apple apps?

I am trying to track down these URLs because I would like to integrate them with the Shortcuts (previously workflow) app. My end game is to make queries that will perform certain functions that I can call from a google home device. In simpler terms, I want to make google home more "Apple friendly."
I have not found anything that is too current out there on the URL schemes. I saw that sending a SMS message was triggered with sms://<PhoneNumber> , but I am not sure how up to date that information is.
I plan on adding features to search Apple Music (by triggering a workflow). I am also planning on adding text message features.
I am also looking into making an app for google home, but I still am in the learning stage with that. Any advice on making google home more Apple friendly would be greatly appreciated.
This is a constantly changing list given the number of features being added or third-party apps. Here's a list that does a good job of staying up-to-date: https://ios.gadgethacks.com/news/always-updated-list-ios-app-url-scheme-names-0184033/

How to work with Firebase App Indexing for IOS Apps

i am in the process of making my app with firebase i am pretty much done with that except Firebase App Indexing. I am very exited with this feature because it could help me to increase my app get more traffic from the web but the problem is i really can't able to see how to implement this. According to Firebase Docs i just need to register my app with this pice of code
[[FIRAppIndexing sharedInstance] registerApp:your Apple ID from iTunes Connect];
I have done that but what should i do after that?
1.My app is firebase app that means i don't have any website to host my content except firebase realtime database. Does my content is available for crawlers? if not how can i make available to them?
2.If i can able to show my content in the google search results i don't wanna show all the content and i wanna show just some of my content for example i have a social app for sharing General Knowledge questions, i wanna show just the question like "What is the highest mountain" in the search results and if the user want to see the answer it should take them to my app how can i do that?
3.As per docs i came to know that i need to create univiersal links for my app content to direct users from google search but how shold i do that ? Lets say should i crate universal links when the user create question?? if so how can i do that ??
Thank you very much for the help.
This is not currently possible on iOS using Firebase App Indexing. The situation is slightly different on Android, but that is not applicable to your question.
On iOS, Firebase App Indexing is simply highlighting pages on your website in Google search results that have corresponding content inside your app. This is achieved by piggybacking on Apple's Universal Links standard, and there is no proactive 'crawling' going on inside your app. This means unless you have a corresponding web page for your app with 1:1 content parity, you can't really benefit from Firebase App Indexing on iOS as it comes out-of-the-box.
The best workaround is to generate little 'placeholder pages' for every piece of content in your app, which the sole purpose of opening your app (if it is installed) or redirecting to the App Store (if it is not installed). Ideally you'll need some sort of deferred deep linking system so that users still see the correct content after downloading. Fun fact: this is essentially how HotelTonight operates their entire business model. Unfortunately Firebase's implementation is not mature enough to support this full flow, and Google hasn't quite figured out how to rank app-only content properly yet in search results so you will probably need to pro-actively submit your placeholder pages to them.
Shameless plug: at Branch, we provide all of the above as a free service. You can read more about it here and take a look at the set up docs here.

How to determine if an ad is showing using the adwords api

The adwords UI has a nice "Ad showing now?" dialog that says if an ad is showing or not, and in the case the ad isn't showing has a little message explaining why.
Is there a way to programmatically access this information directly on the ad?
as far as I know, there is no direct way, how to see exactly the same information as in web interface.
However, through API, you can download:
Keywords Approval Status
(https://developers.google.com/adwords/scripts/docs/examples/keywords)
and Ad status - CreativeApprovalStatus
(https://developers.google.com/adwords/api/docs/appendix/reports/ad-performance-report)
and maybe for ex. no. of impressions to each, and since you can download this up to 1000x a day (I would recommend less), you shall have less precise, but similar information as well.
API usage & limitations: https://developers.google.com/adwords/api/docs/ratesheet

Want to track the iOS installs if the user install from Google ADs instead of directly from app store.

I am trying to track source of the App whether it is coming from Google Ads. If it is installed by clicking from Google Ads then I want to get the confirmation when a user registers.
I have followed http://mobileapptracking.com/docs/MAT-Tracking-Methods-For-Mobile-Apps.pdf but can't get any solution.
I guess, you could find the solution here: http://support.mobileapptracking.com/forums/20877789-Integrated-Publishers
It's a set of articles which describe how to add an app publisher (like Google Ads), to view the related statistics, etc.

Is there a way to track my app's search ranking on Apple App Store?

I want to programmatically track my app's search ranking on Apple's app store. Is there any API or website to do this, outside of the 'App Store' app on my iPhone?
the following websites allow searching the iOS app store.
https://theappstore.org
http://fnd.io
I'm not sure how the exact ranking is reflected, but Apple now provides an JSON API call that you can make.
https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/
This includes the ability to add in a callback parameter so you can even incorporate it into a web app without having to parse the results on your server.
The end API call would looks something like this:
http://itunes.apple.com/search?term=props&entity=software&country=US&callback=lkasdfj
In case users are still looking for this. Apple finally made it possible to just use the apple.com website:
https://www.apple.com/ios/app-store/ Use the magnifying glass in the top right to search the apps.
Once you find the app you want, there is a unique URL that you could use to grab information for tracking or other purposes as well.
You can't do anything other than look at the app information at this time (no way to initiate a remote install to your phone or leave a review, that has to be done on the device)
You can use the google advance search option like
site:itunes.apple.com/us/ "requires iOS 9 or later"
and then scrape the response.
You can use data.ai formerly App Annie. The free version will give you daily and overall search ranking for your app, and will help you immensely in ASO (App store optimization)

Resources