Я использую этот npm для аналитических событий. Все события отслеживаются, как и ожидалось.
Моя проблема связана с захватом ведущего источника. Большинство источников поступают как (прямые) или (не установлены).
Я использовал следующий фрагмент кода внутри манифеста для получения источников широковещательной рассылки.
<receiver android:name="com.google.android.gms.analytics.CampaignTrackingReceiver"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
<service android:name="com.google.android.gms.analytics.CampaignTrackingService"
android:enabled="true"
android:exported="false" />
Когда я проверяю это, как указано по этой ссылке: Ссылка для проверки, работает ли она до запуска приложения в живую
Я получаю следующий logcat:
05-21 18: 49: 35.975 8806 9318 W GAv4: CampaignTrackingReceiver не зарегистрирован, не экспортирован или отключен. Установка отслеживания кампании невозможна.
Должен ли я использовать response-native-google-analytics-bridge для отслеживания всех источников или есть способ отследить источники внутри самой response-native-firebase?