Is it still possible to implement iOS Campaign Tracking using Google Analytics? - ios

I am trying to implement Campaign Tracking using GA on my iOS app, but it turns out that the guide provided by Google to do that is outdated(???) as most of the options required to setup the property in GA are not there anymore. Options such as Campaign Tracking is On, Customization tab, Google Analytics Property Id (e.g. UA-XXXX-Y) are nowhere to be found. Can anyone guide me through to find these options so I can proceed? Is this something that is not supported anymore by GA? Am I looking at an outdated guide?
Any help would be appreciated!
P.S: This is the guide I am using https://developers.google.com/analytics/devguides/collection/ios/v3/campaigns#troubleshoot-enable

Related

Firebase & iOS 14 > Will dynamic links tracking and campaigns continue to work?

As most of you are probably aware of, iOS 14 will basically put an end to app acquisition tracking as we know it.
Here are two great articles that explore the issue in length:
The App Attribution Industry Is Dead
How To Prepare Your Mobile App and Attribution Stack for Apple’s iOS 14 Privacy and IDFA Changes
Putting aside the critical changes most people will have to make to their business models, my question has to do with Firebase's dynamic links in particular.
Since they basically rely on copying a link in the pasteboard, I already know they might now trigger a warning banner — although the Firebase team has apparently been proactive with this matter.
What I don't know at this point is whether they will continue to work or not when users disallow ad tracking.
My team and I have tried building one of our React Native apps with XCode 12 beta on a simulator running iOS 14, but haven't been able to retrieve any value from the dynamic links — whereas it currently works with iOS 13. There might be other factors at play though, so it's difficult to draw our own conclusions at this point.
My questions, provided that the users have opted out of tracking:
Will we still be able to read the dynamic link url in-app?
Will Google Analytics still receive the UTM parameters and get campaigns' results?
If the answer is no to any of these questions, what are the workarounds or third-party solutions you've found?
Your insights will be greatly appreciated!
According to Google's blog post: https://firebase.google.com/docs/ios/supporting-ios-14
If IDFA is not accessible:
No impact for link-opening functionality
When used with Google Analytics, attribution for link conversion events is unavailable.

Migration from Google Analytics to Firebase in iOS

Since Google officially stated the sunset for Google Analytics in October 2019, I was wondering if there is an actual Migration plan already out as I can't seem to find any official source yet?
Hope I'm not asking the obvious.
Any heads up is welcome 🙏
There is a 13 page PDF linked from this Firebase Help article with the title
Google Analytics for Firebase - Migration Guide [from legacy Google
Analytics App views - GA SDK]
that may be what you're after. It's unfortunately not a quick and easy process, it looks like the guide is more to help you in converting your existing GA approach to a Firebase one than actually migrating.
Intro:
This guide is written for users familiar with Google Analytics (web and app analytics solutions) who are considering new implementations or implementation updates to their iOS and Android apps. There are different migration techniques/preferences and this guide is a suggestion about how you could plan your migration.
This StackOverflow answer is more helpful IMO.

How to customise the invite dialog sheet in Firebase Invites for iOS

I have integrated the Firebase Invites in my App, which provides only two options SMS & Email.
Now I want to share the dynamic link via whatsapp and other social networking channel like facebook and Twitter.
I didn't find any solution on developer site.
I have seen some solution for customization of share sheet but for android.
Thanks in Advance
I have done the enough R&D on the this and finally reached to a point that this is not possible.
Firebase only provides only two options i.e mail and text message
Apart from that no other options are available .
I don't understand why they have mentioned in Fire-doc that we can customise the ShareSheet , but we can't do anything like that.
I suggest everyone not to waste the time on searching for solution.

Offline Google Maps in iOS

I am looking for Offline Google Maps in iOS (Objective c).
Is there any way to download the Map into the App when user is connected to internet, and show the downloaded map when user is offline and using the App ?
Any help will be highly appreciated.
I don't know much about it but I have heard some once talking about the same thing and using openstreetmaps instead of Google Maps.
OpenStreetMaps: http://www.openstreetmap.org/
As far as I know Google Maps doesn't implement that feature on its iOS Framework yet. But there are other Frameworks, such as Skobbler or Nutiteq that provide what you need.
It is quite easy to use Google maps as the offline mode you just need to download the map for the particular location you need to visit offline, later you can access that map anytime. I recommend you to see complete tutorial with screenshots here.
Follow some below steps:
1: Open google maps.
2: Navigate to the menu, and select offline area.
3: Select the area you want to use as area as an offline map.
4: Now tap download.
You can access this map in future for one month after which it will ask for updates.

Accessing Google Calendar API with OAuth2 on iPhone

I'm trying to build google calendar functionality for an iPhone app. I understand I need to be authorized with OAuth2 and would like help some help. The iPhone app is accessing a public calendar and therefore the user is not supposed to login with a webview like the google toolbox framework. FWIW, I have my account set up. Any framework recommendation or good tutorials for this would be greatly appreciated.
I am in the same boat as you. The info you find on this is scarce and confusing... unfortunately.
You've probably already been to Google's API Documentation. This post helped me to get the GDataObjC-Client to work in my project.
Google's samples are unfortunately all for Mac and not iOS. Their take on it is, that the methods are pretty much the same for iOS as they are for Mac, so you figure it out how you translate the Mac portion to iOS.
I ended up doing just that... I created a new XCode project and brought over the code of CalendarSampleWindowController of the Mac-app to my ViewController.
Good luck!

Resources