Insertar el SDK de Android en la herramienta Gradle.
dependencies {
compile 'com.eulerian.android.sdk:eanalytics:1.6.5'
}
En el archivo AndroidManifest.xml, añadir los siguientes permisos :
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
Añadir también el siguiente enunciado en el elemento de la aplicación para hacer un seguimiento de la instalación del referrer.
<receiver
android:name="com.eulerian.android.sdk.InstallReferrerReceiver"
android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
Antes de utilizar el SDK, asegúrate de iniciarlo mediante la función onCreate() como sigue.
<!-- in your AndroidManifest.xml-->
<application
android:name=".DemoApp">
public class DemoApp extends Application {
@Override
public void onCreate() {
super.onCreate();
EAnalytics.init(this, "example.demo.com", false);
}
}
Ahora es posible integrar todo tipo de tags acompañados de sus parámetros. Por ejemplo, el tag genérico se identifica mediante EAProperties. Los demás tipos de tags poseen cada uno una identificación específica (por ejemplo: EACart para la cesta, EAEstimate para el presupuesto, EAProducts para la categoría, etc.).
EASearch search = new EASearch.Builder("/path-example", "banana")
.setParams(new Params.Builder()
.addParam("provenance", "martinique")
.addParam("couleur", "jaune")
.build())
.setResults(42)
.build();
EAnalytics.getInstance().track(search)
Please note that Eulerian Analytics SDK includes the following dependencies :
- com.google.android.gms:play-services-base:9.2.0
Los pasos de 1 a 3 se han reducido y puedes acceder a Eulerian Analytics sdk a través de Gradle
Link to Android tagging plan