cordova-plugin-analytics-adid

Google Analytics Phonegap, Cordova, Intel XDK plugin for iOS/Android with Advertising Id Collection enabled


Keywords
analytics, google, metrics, event, screen, ua, universal analytics, universal, referral, download, install, ecosystem:cordova, cordova-android, cordova-ios
License
MIT
Install
npm install cordova-plugin-analytics-adid@1.1.1

Documentation

Google Analytics Plugin

This plugin depends on com.analytics.google. Cordova (PhoneGap) 3.0+ Plugin to connect to Google Analytics native SDK. Enables advertising id collection (IDFA) to get enhanced analytics (Demographics and Interests).

iOS CAUTION: Ensure to check advertising id option when you publish your app. Otherwise it will be rejected.

Prerequisites:

  • A Cordova 3.0+ project for iOS and/or Android
  • A Mobile App property through the Google Analytics Admin Console

Platform SDK supported

  • iOS, using Google Analytics SDK for iOS, v3.10
  • Android, using Google Play Services for Android, v6.1

Quick start

To install this plugin, follow the Command-line Interface Guide. You can use one of the following command lines:

  • cordova plugin add cordova-plugin-analytics-adid
  • cordova plugin add https://github.com/appfeel/analytics-google-adid.git

Make sure to review the Google Analytics terms and SDK Policy


Javascript API

Note: All success callbacks are in the form 'function () {}', and all failure callbacks are in the form 'function (err) {}' where err is a String explaining the error reason.

Start Google Analytics

startAdIdTrackerWithId(id, success, fail);

Start Analtytics tracker with advertising id collection enabled:

  • {String} id: (Required) your Google Analytics Universal code: UA-XXXXXXX-X.
  • {function()} success: (Optional) success callback.
  • {function()} failure: (Optional) failure callback.

Advertising id

getAdId(success, error);

Gets the advertising id (IDFA).

  • {function()} success: (Optional) success callback with advertising id (IDFA) as string argument.
  • {function()} failure: (Optional) failure callback.