Branch.io Отложенные глубокие ссылки не работают в рекламе Facebook
Мы реализуем отложенную глубокую ссылку для атрибуции для нашего приложения для Android, но не можем получить ссылку для установки при загрузке с рекламы в Facebook.
Предпринятые шаги,
1. Созданы глубокие ссылки из Branch.io Dashboard=> Объявления => Ссылки. например, myappname.app.link/
2. Для перенаправления в Android (когда приложение не установлено) веб-URL-адрес устанавливается с нужным значением реферера. например. https://play.google.com/store/apps/details?id=mypackagename& referrer =myreferrervalue
3. Когда пользователь нажимает на глубокую ссылку напрямую, а приложение не устанавливается, пользователь попадает в магазин воспроизведения, и как только приложение установлено (через глубокую ссылку), мы можем получить значение реферера установки, используя подход широковещательной передачи api install_referrer.
4.Но когда приложение установлено из рекламы на Facebook (реклама, которая содержит нашу диплинк), пользователь попадает в игровой магазин, и как только приложение установлено, мы не получаем желаемого значения реферера в трансляции установки реферера.
в Manifest.xml
<receiver android:name=".InstallTracker" android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
Приемник вещания для установки реферера
public class InstallTracker extends BroadcastReceiver {
private String referrer = "";
@Override
public void onReceive(Context context, Intent intent) {
try {
if (intent.getAction().equals("com.android.vending.INSTALL_REFERRER")) {
Bundle extras = intent.getExtras();
if (extras != null) {
referrer = extras.getString("referrer");
Log.d("tag", "referrer is : "+referrer);
} else {
Log.d("tag", "extras is null ");
}
}
} catch (Exception e) {
Log.d("tag", "error : "+e.getMessage());
}
}
}
1 ответ
Джеки из Branch.io здесь.
Спасибо, что сообщили нам об этом.
Я смог воспроизвести проблему и уведомил команду инженеров. Мы расставляем приоритеты и скоро будем следить за обновлениями.
Лучший,