Paramètres de collecte pour application mobile

Paramètres de collecte pour application mobile

Les paramètres mobiles sont utilisés par le SDK Eulerian pour identifier l’application, l’appareil, les installations, les ouvertures et les sessions. La majorité d’entre eux sont renseignés automatiquement par le SDK.

Installation et attribution

Paramètre
Gestion
Description
Exemple
ea-android-adid
Automatique
Identifiant publicitaire Android. Il peut être transmis aux partenaires via Eulerian Attribution et Eulerian Real Time Data.
ea-android-adid=37dfd59d-0bef-40b6-b9c3-cf12168fbbc1
ea-android-referer
Automatique, à la première ouverture
Identifiant créé lors du clic sur le lien de téléchargement Android. Il permet de consolider l’historique de tracking lors de la première ouverture.
ea-ios-idfa
Automatique si sa récupération est autorisée
Identifiant publicitaire Apple IDFA.
ea-ios-idfa=0C13EA00-A51D-4F30-B983-56EF22D6E900
ea-ios-idfv
Automatique
Identifiant Apple propre à l’application. Il peut être transmis à des partenaires via Eulerian TMS et Eulerian DMP.
ea-ios-idfv=FA91EF9C-0FEA-4D91-B0BB-26CA14312098
ea-uid-lookup
Automatique, au premier lancement
Booléen envoyé au premier lancement après téléchargement. Il est utilisé pour les métriques liées à l’installation, à l’ouverture et au lookup. Une mise à jour de version ne déclenche pas une nouvelle ouverture.
ea-uid-lookup=1

Identification de l’application

Paramètre
Gestion
Description
Exemple
ea-appname
Automatique
Nom de l’application. Il permet de comptabiliser les installations par application. Plusieurs applications peuvent être suivies pour un même utilisateur.
ea-appname=appli-client
ea-appversion
Automatique
Version de l’application. Un changement de version incrémente la métrique d’upgrade, et non une nouvelle installation.
ea-appversion=2.0
ea-appinstalled
À ajouter lors de l’intégration
Indique qu’un utilisateur avait déjà installé l’application avant l’intégration du SDK Eulerian. La valeur est toujours 1 et doit être envoyée avec ea-appname et ea-appversion pour éviter de comptabiliser une nouvelle installation.
ea-appinstalled=1

Appareil et environnement

Paramètre
Gestion
Description
Exemple
ehw
Automatique
Type de support reconnu par le SDK. Il permet de distinguer mobile, tablette et desktop lorsque les trafics sont regroupés sur un même site Eulerian.
ehw=iPhone
eos
Automatique
Version technique remontée par le SDK pour différencier les environnements suivis.
eos=8.1.2
edev
À ajouter dans les webviews
Force la qualification du trafic en application native. Obligatoire pour le tracking des campagnes in-app, des notifications push et des appels effectués depuis une webview.
edev=AppNativeIOSphone
Valeurs reconnues pour edev :
AppNativeIOSphone
AppNativeIOStablet
AppNativeAndroidphone
AppNativeAndroidtablet


Webviews

ea-euidl-bypass

Ce paramètre est automatiquement ajouté à l’appel collector lorsqu’il est présent dans l’URL de la page courante.
Il indique au SDK que l’application utilise une webview et active un fonctionnement basé sur le cookie. Le euidl est alors conservé pendant le reste de la session, sans devoir être transmis à chaque appel.
ea-euidl-bypass=37284273463246246254653

Ce paramètre est nécessaire uniquement dans le contexte d’une webview.

Sessions et collecte hors ligne

Paramètre
Gestion
Description
Exemple
euidl
Automatique
Identifiant généré au début de la visite et conservé jusqu’à la fermeture de l’application. Il relie les interactions d’une même session.
euidl=132f3dcd2f207e2b
ereplay-time
Automatique
Timestamp de l’interaction réalisée hors ligne. Les hits sont conservés puis envoyés lorsque l’utilisateur revient en ligne.
ereplay-time=1459326449

Points d’attention

  • ea-appinstalled concerne uniquement les utilisateurs ayant installé l’application avant l’intégration du SDK Eulerian.
  • ea-uid-lookup est envoyé lors du premier lancement après téléchargement, pas lors d’une simple mise à jour.
  • edev est requis pour qualifier correctement les appels provenant d’une webview comme trafic d’application native.
  • ea-euidl-bypass ne doit être utilisé que dans un contexte de webview.
  • ereplay-time permet de restituer le moment réel d’une interaction collectée hors ligne.