Branch IO - Показать параметры рефералов в пользовательском событии - PullRequest
0 голосов
/ 21 апреля 2020

В моем приложении я отслеживаю рефералы установки приложения, используя 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

1 Ответ

0 голосов
/ 22 апреля 2020

Для Facebook как рекламной сети Branch имеет следующие ограничения данных

  1. Мы не можем отправлять данные об атрибутах Facebook на уровне устройства третьим лицам.
  2. Мы не может отправлять события, связанные с Facebook, через интеграцию данных. Вместо этого рассмотрите возможность анализа этих данных собственными силами (используя Webhooks, Daily Export API или CSV Exports), или используйте Dashboard для всех ваших аналитических и атрибутивных нужд.
  3. Эти данные также не возвращаются в обратный вызов инициализации сеанса deeplink в приложении. Кроме того, для просмотра этих данных вы должны подписать соглашение Facebook «Advanced Mobile Measurement» («Условия использования данных для Advanced Mobile App Measurement»).
...