Les types d'appels

La fonction EA_push()

Après avoir intégré le javascript Eulerian comme expliqué dans  Les tags Eulerian vous pouvez déclencher la fonction
EA_push
Le format d'appel EA_push est le suivant :
EA_push( _CALLTYPE_ , [ _ARRAY_PARAMS_ ] );
où “_CALLTYPE_” peut prendre les valeurs suivantes

collector (ou vide)

L'appel par défaut est 'collector' ce qui rend ces deux appels identiques :
EA_push( 'collector', [ _ARRAY_PARAMS ] );
 
EA_push( [ _ARRAY_PARAMS ] );
L'appel collector gère :
  • l'acquisition du recueil de consentement
  • la sortie du système de gestion de balise
  • la sortie du système de gestion de connecteur Server-Server
  • la cascade vers d'autres types d'appel en interne (côté serveur Eulerian) de manière transparente
Le collector prend en charge la cascade vers les types d'appels :
  • tag - déclenché par défaut
  • action - avec présence de paramètre d'action
  • panier - avec présence de paramètre de panier
  • order - avec présence de paramètre de vente
  • estimate - avec présence de paramètre de devis
  • event - avec présence de paramètre d'événement
  • nc - avec la présence de paramètre de nouveau client

action

Appel direct vers une(des) action(s).
EA_push( 'action', [
'actionname', 'form-subscribe1',
'actionmode', 'out'
] );

actionparam

Appel direct d'ajout d'un paramètre clef/valeur à une action en cours.
EA_push( 'actionparam', [
'actionname', 'mon-actionIN-deja-initialisé',
'actionpname', 'param1',
'actionpvalue', 'value1'
] );

onload

Appel fonctionnel côté client - ne génère pas d'appel vers Eulerian.
Permet de déclencher du javascript au chargement du javascript Eulerian.
EA_push( 'onload', [ function() {
console.log('EA js is loaded');
} ]);

ondone

Appel fonctionnel côté client - ne génère pas d'appel vers Eulerian.
Demande de déclencher le javascript fourni au retour “interprété” du collector (donc après le consentement et possible les tags tiers)
EA_push( 'ondone', [ function() {
console.log('EA collector done');
} ]);


link / event / button / download (deprecated)

Ces types d'appels dissociés permettent de suivre les événements simples.
EA_push( 'link', [ _NAME_ ] );
EA_push( 'event', [ _NAME_ ] );
EA_push( 'button', [ _NAME_ ] );
EA_push( 'download', [ _NAME_ ] );

Produits - link / event / button / download (deprecated)

Ces types d'appels dissociés permettent de suivre les événements simples sur les produits.
EA_push( 'productlink', [ _PRODUCT_REF_, _NAME_ ] );
EA_push( 'productevent', [ _PRODUCT_REF_, _NAME_ ] );
EA_push( 'productbutton', [ _PRODUCT_REF_, _NAME_ ] );
EA_push( 'productdownload', [ _PRODUCT_REF_, _NAME_ ] );