Source Values for Deep Links

The Google+ API enables you to find where the user clicked on a deep link to arrive at your app, and whether this flow caused them to install your app. This feature enables you to collect metrics on user engagement.

For example, if the user clicks on a deep link on a post in the stream, and if your app is not installed, they will be taken to Apple's App Store to install the app. Upon completion of installation, the app will automatically open to the view specified by the deep link. At this point, calling the source member function on that deep link returns the value stream_install. Note that the _install suffix indicates the app was installed during this flow.

The source member function of the GPPDeepLink class provides this functionality by returning one of the following values. The value is available once the app opens to the deep-linked view.

The user clicked on Was the app already installed? The app opens to Value returned by source function
A deep link in a post Yes The deep-linked view stream
A deep link in a post No, the user was prompted to install the app The deep-linked view stream_install

Send feedback about...

Google+ Platform for iOS
Google+ Platform for iOS