Не получает Firebase Dynamic Link от пользователей, которые скачивают приложение из Playstore - PullRequest
0 голосов
/ 29 августа 2018

В приложении Playstore есть 2 случая

  1. Нормальная установка (Playstore показывает Кнопка OPEN )
  2. Установка из Dynamic Link (Playstore показывает ПРОДОЛЖИТЬ Кнопка) Open

Контрольный пример:

Загрузка приложения из динамической ссылки Firebase. После установки Playstore отобразит кнопку ПРОДОЛЖИТЬ :

Существует 2 варианта, откуда пользователь может открыть приложение после успешной установки.

  1. Откройте приложение, нажав ПРОДОЛЖИТЬ Кнопка -> Приложение получит ссылку, все работает как положено
  2. Откройте приложение из ЗНАЧКА ЗАПУСКА , а не из playstore -> Приложение не получит динамическую ссылку

Большинство пользователей не нажимают кнопку ПРОДОЛЖИТЬ , так как это нормальное поведение человека, поэтому я теряю ссылку "Реферер".

Это предполагаемое поведение Firebase? Как я могу избежать этой проблемы?

Похожие сообщения здесь

1 Ответ

0 голосов
/ 05 сентября 2018

Для аналитики динамических ссылок 5 событий :

1. Нажмите

2. Перенаправление

3. Установка приложения

4. Приложение сначала открыто

5. Приложение повторно открывается

Dynamic Link

На изображении выше вы видите, что запрос передается в Play Store, а затем заканчивается там.

Следовательно, возможны следующие ситуации:

  1. Ваше предыдущее приложение / веб-сайт выполнило свою работу, направив динамическую ссылку на намеченное приложение или Play Store.

На данный момент вы можете отслеживать клики и перенаправления.

  1. Теперь в Play Store, продолжая поток динамических ссылок, Пользователь устанавливает приложение, Вы можете отслеживать количество установок приложения. Или пользователь не установил приложение, поэтому он не обновил количество установок приложения.

  2. После установки, если пользователь откроет ваше приложение с помощью кнопки ПРОДОЛЖИТЬ, ваше приложение получит данные, переданные из фрагмента Google Play (например, то, что вы сделали здесь через Настройка получения ). На этом этапе он сгенерирует метаданные «App First Open». Но если вы нажмете кнопку «Домой» и откроете приложение через домашнюю страницу / ярлык / панель приложений и т. Д., Вы не получите обновления об этом.

Это связано с тем, что метаданные динамической ссылки не передаются, когда пользователь открывает приложение, кроме ПРОДОЛЖИТЬ. Поток прерывается, если пользователь не вернется к шагу 1 снова для перенаправления в приложение, теперь приложение будет отслеживать данные первого открытого приложения (приложение не было открыто ранее) или приложение повторно открывается, если пользователь открывает приложение до.

РЕЗЮМЕ и ЗАКЛЮЧЕНИЕ:

Почему кнопка показывает ПРОДОЛЖИТЬ вместо ОТКРЫТЬ , потому что Google Play (фрагмент) обнаружил, что пользователь направлен по динамической ссылке (некоторые метаданные (ваша динамическая ссылка / информация) передается из предыдущего приложения / веб-сайта).

Значение «ПРОДОЛЖИТЬ» на самом деле подсказывает пользователю, хотят ли они перейти к вновь установленному приложению. Если да, Google Play передаст метаданные в ваше приложение, и вы откроете данные отслеживания в приложении. Иначе, никакие аналитические данные не будут производиться, кроме щелчка, перенаправления и установки приложения.

Отвечая на ваш вопрос , вы можете только надеяться, что пользователь нажмет на ПРОДОЛЖИТЬ ! Это неизбежно , потому что эти приложения / сайты не находятся в одном контексте (предыдущий сайт против Play Store против вашего приложения).

Определения: (из документации )

dynamic_link_first_open

Записывается, когда пользователь впервые открывает приложение по динамической ссылке.

dynamic_link_app_open

Записывается, когда пользователь повторно открывает приложение через Dynamic Link.

...