Реферат Flutter Install, не снимающий параметры UTM из рекламы GoogleAndroid

Форум для тех, кто программирует под Android
Anonymous
Реферат Flutter Install, не снимающий параметры UTM из рекламы Google

Сообщение Anonymous »

title < /strong>
Flutter Install Referrer, не снимая параметры UTM из Google Ads < /p>
Вопрос < /strong>

Я реализую Google Play Install Referrer
в моем приложении Flutter, чтобы захватить параметры UTM, когда пользователь устанавливает приложение через ссылку ads Ads .
чего я пытаюсь достичь < /strong>

, когда пользователь нажимает на ссылку Google Ads < /strong> и устанавливает приложение из < Strong> Play Store
, я хочу захватить параметры UTM (

Код: Выделить всё

utm_source
, utm_medium , utm_campaign ) Внутри моего приложения.
Что я сделал до сих пор
1. Используется Android_play_install_referrer пакет

Код: Выделить всё

dependencies:
android_play_install_referrer: ^0.4.0
< /code>
[b] 2. Добавлен требуемый приемник в AndroidManifest.xml 
[/b]

Код: Выделить всё





< /code>
[b] 3. Привлечение реферателя установки в моем приложении [/b]
Future initReferrerDetails() async {
try {
ReferrerDetails referrerDetails = await AndroidPlayInstallReferrer.installReferrer;
String referrerDetailsString = referrerDetails.installReferrer.toString();

print("Referrer Details: $referrerDetailsString");

// Decode and parse the UTM parameters
String decodedReferrer = Uri.decodeComponent(referrerDetailsString);
Map queryParams = Uri.splitQueryString(decodedReferrer);

print("utm_source: ${queryParams["utm_source"] ?? 'Not found'}");
print("utm_campaign: ${queryParams["utm_campaign"] ?? 'Not found'}");
print("utm_medium: ${queryParams["utm_medium"] ?? 'Not found'}");
} catch (e) {
print("Failed to get referrer details: $e");
}
}
< /code>
[b] 4. Запуск initReferRerDetails () < /code> на странице регистрации < /strong>

Я называю эту функцию, когда пользователь достигает экрана регистрации.
 Проблема I ' m Сторонние [/b]
1⃣ [b] Когда я устанавливаю приложение вручную (Debug Build), вывод: [/b] 
Referrer Details: utm_source=google-play&utm_medium=organic
2⃣ Когда я нажимаю по ссылке Google Ads → «Перейти к игрову» → Установить приложение, выход:

Код: Выделить всё

Referrer Details: utm_source=(not%20set)&utm_medium=(not%20set)
< /code>
❌  Параметры UTM из рекламы Google не захватываются. < /strong>

 Что я пытался исправить < /strong>

✅ гарантировал, что приложение было установлено из  Play Store < /strong> (не вручную).

✅ подтвердил, что ссылка на рекламу Google содержит Правильно  utm Параметры < /strong>.

✅ ✅ ждали за несколько минут, прежде чем получить данные реферателя. /strong>.
 Вопросы < /strong> < /p>

 Почему мой рефератель установки возвращает utm_source = (не установлен) 
вместо реальных данных Google Ads? strong>?>

Подробнее здесь: https://stackoverflow.com/questions/794 ... google-ads

Вернуться в «Android»