1

Моего Android приложение использует Facebook SDK (обновление до 3.6 версии), чтобы поделиться информацией на Facebook, код, как показано нижеApp устанавливает, не учтенные в Facebook Insights

FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(this).setLink(getLink()).build(); 
mUiHelper.trackPendingDialogCall(shareDialog.present()); 

Как я вижу на Facebook Insights (включено в меню Настройки> Advanced), установки приложений не записываются даже при авторизации моего приложения. Может ли кто-нибудь сказать мне, почему и какие условия, чтобы Facebook записывал мои установки приложений? Спасибо.

+3

Вы вызываете activApp где-нибудь? –

+1

Вы включаете код, необходимый для того, чтобы сообщать Facebook об установках приложений или ожидаете, что другие действия с API будут неявно создавать действие «intall»? Я не думаю, что последнее верно. – Igy

+0

У меня есть другое приложение, которое использует Facebook для входа в систему и не вызывает activateApp(), но установки устройств все еще записаны, поэтому я не думаю, что мы должны вызвать activateApp(). Я также пробовал называть activApp() раньше, но это не имело значения, кроме события fb_mobile_activate_app, записанного в App Events. – Wayne

ответ

0

activeApp настоятельно рекомендуется.

Есть два основных шага:

  1. Verify сырья (атрибуции) пожары. Используйте Google Analytics для приложений: https://www.facebook.com/analytics/[App ID]/?section=most_recent. Вы можете фильтровать для Android или iOS. Если есть проблема, ознакомьтесь с руководством разработчика.

  2. Проверка приписываемых пожаров с помощью Менеджера объявлений. Обратите внимание, что приложение, которое вы проверили на шаге 1, должно отслеживаться соответствующей кампанией (ами).