[RELEASED] Deferred Deep Linking for Android - Play Install Referrer


Asset Store
Asset Store Pro Version
Documentation

Deferred Deep Linking for Android is a direct implementation of Google Play Install Referrer API, it enables your unity applications or games to return the install referrer information in order to track installs, give users rewards, etc.

The plugin doesn’t require any configuration from your part, and the integration is simple and quick. Featurewise it also has a built-in cache for the referrer information (that you can turn off if needed) and direct integration with Universal Deep Linking plugin.

Finally, it contains a built-in test tool, so that you can test the plugin integration directly from the Unity Editor.

Features:

  • Plug and play
  • Built-in editor test tool
  • Simple API
  • Automatic caching
  • Universal Deep Linking Integration

Hi guys!
We just released an update to the plugin, you can check the full changelog on our blog.
Changes:
[New] Added auto parsing of the referrer arguments
[Improvement] Improved compatibility with previous android versions

Hi guys, we just updated our plugin to 1.0.2, adding a new native library without any dependencies, for more info check out our blog.

Hi guys, we just released a new update to the plugin (read all about it on our blog), adding some more stability improvements and bug fixes.

Hi everyone, 1.0.10 is online with the following changes:

  • [Improvement] Upgraded the InstallReferrer Lib to the latest version

You can get it on the asset store right now Regular (no source code included) and Pro (full source code project with native libs).

Any issue or question check the plugin’s documentation on our website and join us on Discord!!

Does this still work?

Of course, we still maintain the plugin :slight_smile:

Hmmm, I am having some trouble getting it to work. I tried the demo with both testing methods (upload internal build in google play/adb install). And install referrer is not being sent, all I get is: utm_source=(not%20set)&utm_medium=(not%20set)

Am I missing something?

Are you following our test instructions?

Kinda, I followed the instructions from the documentation and I’m trying to check if the user arrived from a custom store listing that has the following URL structure https://play.google.com/store/apps/details?id=[packageName]&listing=[parameter] and I’m trying to get the listing parameter value. Is that possible with this plugin?

Thank you.

OK, I managed to get it working by adding the utm_source parameter and I can read that.

https://play.google.com/store/apps/details?id=[packageName]&listing=[parameter]&referrer=utm_source=[parameter]

Awesome glad it worked out!

We are about to purchase this asset but before that I want to understand how this works.
Our requirement is, we need a deferred deep link url to be added to an ad campaign. If a user installs the game from play store through the campaign, the deep link should be returned in the game containing some parameters.

Does this asset help in getting the DDL when app in not installed?

Hi, yes, but do note that you need to use the play store tracking arguments, read all about it in the plugin documentation.