General Campaign Management
-
When a user clicks on an AppZilo advertisement, we will automatically add the following referral parameters:
- Source - AppZilo
- Medium - your ad format (mobile, desktop)
- Name - your campaign name
-
You can then track your campaign performance using third party softwares such as Google Analytics. To do that:
- Link your Android app in Google Play to Google Analytics
- Your campaign report can then be found in Google Analytics > Acquisition > Google Play > Referral Flow
Custom Tracking URL
Some app analytic services allow you to track advanced metrics such as installs and open rates via a custom URL. To do that:
- Generate a custom URL from services such as AppsFlyer or Tapstream
- In AppZilo Create Advertisement Step 1 > Choose "Add custom redirect URL" > Put the custom URL in the new field

Tracking Installs via AppZilo SDK
- Copy the file "com.appzilo-SDK-<version>.jar" into /libs.
- Setup Google Play Services following http://developer.android.com/google/play-services/setup.html.
- Right click project > properties > Java Build Path > select Libraries > Add Jars... (SELECT file:"com.appzilo-SDK-<version>.jar")
-
Declaring library components in the manifest file (AndroidManifest.xml):
<manifest> ... <!-- internet is required for all feature --> <uses-permission android:name="android.permission.INTERNET"/> <!--read phone state is use to include IMEI when track install--> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <application> ... <!-- this if for using google play services lib--> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> <!-- this if for using install tracking services--> <service android:name="com.appzilo.AppziloAdTrackingService" /> <receiver android:name="com.appzilo.AppziloAdBroadcastReceiver" > <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> </receiver> ... </application> </manifest>