2014-11-23 1 views
0

Мне нужна помощь в отслеживании Google Analytics с установками приложений для Android. Я пробовал исследовать это, но не понял все ясно.Отслеживание Google Analytics с помощью приложений для Android

До сих пор, у меня есть это в моем AndroidManifest.xml:

<receiver 
    android:name="<IHaveMyPackageNameHere>.InstallReferrerReceiver" 
    android:exported="true" > 
    <intent-filter> 
     <action android:name="com.android.vending.INSTALL_REFERRER" /> 
    </intent-filter> 
</receiver> 

Кроме того, я следующий в моем классе InstallReceiver:

public class InstallReceiver extends BroadcastReceiver { 
private static final String TAG = "InstallReferrerReceiver"; 

@Override 
public void onReceive(Context context, Intent intent) { 
AnalyticsTrackerFactory.setApiKey(""); 

HashMap<String,String> values = new HashMap<String, String>(); 
try { 
    if (intent.hasExtra("referrer")) { 
     String referrers[] = intent.getStringExtra("referrer").split("&"); 
     for (String referrerValue : referrers) { 
      String keyValue[] = referrerValue.split("="); 
      values.put(URLDecoder.decode(keyValue[0]), URLDecoder.decode(keyValue[1])); 
     } 
    } 
} catch (Exception e) { 
} 

Log.d(TAG, "referrer: " + values); 
AnalyticsTrackerFactory.getTracker(context).event("Installed", values); } } 

Я нашел некоторые из этого кода на сайте но не может понять, как правильно его реализовать. В принципе, я застрял в настройке ключа API и отправке значений в Google Analytics.

Может ли кто-нибудь вести меня в правильном направлении? Благодарю.

ответ

Смежные вопросы