How to track traffic in Google Analytics from Apple News rss feed? - ios

I am trying to track traffic coming from Apple News through Google Analytics, submit in RSS format. After online search I found that only if it's submitted in Apple New format. And that RSS feed is unreliable to track with GA.
Is there any other way to do this?

The first link you provided shows that the browser dimension is set as AppleNews for those visitors (I've never used Apple News before, but I'm guessing it's an in-app browser).
This gives you a few options:
Use a secondary dimension of Browser with an advanced search for AppleNews in your Acquisition report.
Create a segment where the Browser matches AppleNews to make it available for all reports.
Create a find/replace filter when the Browser matches AppleNews to change the acquisition data itself (source/medium). You'll want to be careful with his because it permanently alters your data!
The other thought I had is that maybe it's possible to use UTM query strings only when submitting to RSS? If the data is scraping your website you could programmatically update the RSS URL to include UTM parameters to track the source/medium that way (this may have varying success because of other scrapers outside of Apple News).
If you manually submit to Apple News, you could manually UTM tag your URLs so the source/medium is forced to Apple News.

Related

Apple Search Ads + Localytics

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!

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.

Get other application icon image in my Application

In my application, I am showing some applications list which are on app store.
I want to get those application's icon image in my application.
I just search but not getting any relevant post on this.
Is there any way to get it? Apple allows to get? Please suggest if there is any way.
Thanks for the help.
apple has an JSON Service for that, where you get a lot of meta data for every application
This is the URL for the Facebook App
http://itunes.apple.com/lookup?id=284882215
and this a the URL for the Facebook and Twitter App combined:
http://itunes.apple.com/lookup?id=284882215,333903271
in the JSON you will find URLs of the app icons in attributes artworkUrl60, artworkUrl512 and artworkUrl100
"artworkUrl100":"http://a1170.phobos.apple.com/us/r30/Purple4/v4/37/7e/9e/377e9e31-388e-8d10-e414-f478a2f18d29/mzl.pacepjmm.png"
unfortunately those app icons are squared and don't have the rounded corners, you will get app icon how the developer uploaded it.
UPDATE: get data for other countries
if you want to get the data for different countries you can just add the country code in between e.g.
for Germany: http://itunes.apple.com/de/lookup?id=284882215
for France: http://itunes.apple.com/fr/lookup?id=284882215
I think there is an tool to generate AppStore Custom RSS Feeds, it returns links and icons, bu i had never worked on it.
iTunes RSS, With the iTunes Store RSS Feed Generator you can create custom RSS feeds to fit your specific needs. Specify feed length, genres, types, and more.

iOS - Aggregating scraped data in a unique way, will I be rejected?

I am building some services that will scrape data from a number of websites and be stored into a database. I am then using services to call this data into an iOS app and display it in an organized manner that will be useful to users. Will my app be rejected due to this policy?
12.3
Apps that are simply web clippings, content aggregators, or a
collection of links, may be rejected
I am not using any child browser, etc. When a user views the data within the app they may click a link to go to the specific webpage in Safari separately, but there is no "Buy" button, etc.
As long as you're adding some value to the content I don't think you have a problem. Look at Flipbook; it basically rehashes people's web data, but it a useful way. Aggregation itself isn't bad, it's people who don't put an effort to curate or correlate the data is where I believe Apple has a problem.
tl;dr: It depends on how you implement your app.

Let sites know they were visited from WebView inside iOS App

I'm trying to figure out the best way I can inform analytics trackers that the page view is coming from my app, rather than a 'direct visit' (for example).
I have an app that displays a list view of tons of different news stories, and I want to make it so that, when a user taps on one of the stories, and it is displayed in my UIWebView, the website being loaded is somehow informed that the referral came from 'example-iphone-app', or maybe my iPhone app's website?
Is there any way to manipulate the http request to make the iPhone app act as if the link is being opened by a referral link on my website?
I was originally thinking of just adding a query string with a parameter like ?source=myappname, but realized this is not a reliable (or even useful) way of alerting site owners with Google Analytics, SiteMeter, Urchin, etc. from where the request has come.
If you're using Google Analytics then you can set the utm_source and utm_medium query parameters and they will be displayed as the referral source. utm_source is where you would put your myappname parameter and utm_medium should probably be set to referral unless you are charging per click then it is usually set to cpc.

Resources