В моем приложении я отслеживаю рефералы установки приложения, используя Branch, и у меня также есть пользовательское событие под названием SIGN_UP
, которое отправляется после завершения запроса регистрации. |
Таким образом, после использования ссылки на филиал (fb в частности) для установки и регистрации в моем приложении, даже несмотря на то, что я получаю обычные данные кампании в событии INSTALL
, я, похоже, не получаю соответствующих данных в моем собственном:
Снимок экрана событий webhook панели мониторинга при фильтрации по AAID (см., Как столбцы Campaign
, Ad Partner 3P
, Ad Partner
, Channel
, Feature
пусты в первой строке.)
Any причина, по которой это происходит?
Используемый код:
- В моем классе приложений:
@Override
public void onCreate() {
super.onCreate();
// ...
Branch.getAutoInstance(this);
// ...
}
- В моем средстве запуска Активность:
private val callback = Branch.BranchReferralInitListener { referringParams, error ->
if (error == null) {
Timber.i("BRANCH SDK success: %s", referringParams.toString())
} else {
Timber.e("BRANCH SDK error: %s", error.message)
}
}
override fun onStart() {
super.onStart()
Branch.sessionBuilder(this).withCallback(callback).withData(this.intent?.data).init()
}
override fun onNewIntent(intent: Intent?) {
super.onNewIntent(intent)
Branch.sessionBuilder(this).withCallback(callback).reInit()
}
- При отправке события
SIGN_UP
:
Branch.getInstance().setIdentity(memberId)
BranchEvent("SIGN_UP")
.addCustomDataProperty("UDID", udid)
.logEvent(activity)
Версия филиала: 5.0.1