SDK
Dernière mise à jour
Dernière mise à jour
Les paramètres suivants doivent être renseignés :
siteID
sourceKey
defaultBehaviour
Event (optionnel)
https://github.com/CommandersAct/tcserverside-flutter-plugin/blob/master/lib/tc_serverside.dart
Voici comment obtenir ces 2 inforations :
siteID : correspond à votre ID de workspace sur la plateforme Commanders Act
sourceKey : vous l’obtiendrez en créant la source Flutter, depuis le le menu Source => Create de la plateforme Commanders Act••
*Si besoin, un consultant Commanders Act peut vous aider à obtenir ces 2 identifiants
Il sert à determiner comment vous souhaitez initialiser le module ServerSide
3 valeurs sont possibles
PB_DEFAULT_BEHAVIOUR : méthode à utiliser si vous n’avez pas le module consent
PB_ALWAYS_ENABLED : le module est actif avant le consentement, cela permet d’envoyer des événements avant que l’utilisateur ait donné son consentement
PB_DISABLED_BY_DEFAULT : le module est désactivé avant le consentement, il s’activera après que l’utilisateur ait accepté les cookies (optin)
C'est une bonne pratique !
Nous recommandons fortement d'avoir le même datalayer pour l'application web et l'application mobile. Nous vous recommandons d’utiliser nos nomenclatures standardisées
https://community.commandersact.com/platform-x/developers/tracking/events-reference
Principal bénéfice : une seule destination à configurer pour les deux sources !
La configuration de votre destination sera reconnue par le web et le mobile.
Il sert à envoyer un événement avant le consentement (recommandé pour les destination exemptée de consentement)
Vous devrez renseigner le parameter ‘event’. Cela peut être un événement standard Commanders Act (recommandé) Ou cela peut être un event custom, selon vos besoins
https://community.commandersact.com/platform-x/developers/tracking/events-reference
https://github.com/CommandersAct/tcserverside-flutter-plugin/tree/master/lib/events
Il suffit des les ajouter à la suite des propriétés standards
*Attention à bien les valoriser sur la plateforme Commanders Act
Exemple :
Oui c’est possible !
Pour plus d'informations, consultez cette partie de notre documentation
*N’oubliez pas de nommer votre event : ici dans l’exemple nommé ‘super’
Oui c’est possible !
Si vous devez définir une variable persistante, veuillez vous référer à cette documentation :
https://github.com/CommandersAct/tcserverside-flutter-plugin/blob/master/lib/tc_serverside.dart
*Les paramètres ‘key’ et ‘value’ sont à définir par vos soins
Definition d’une variable persistante :
C'est un système de clé/valeur, dont la valeur restera la même pour toujours.
(exemple : ID du compte Google)
Notre SDK ne collecte plus automatiquement l'IDFA/AAID, mais nous proposons une méthode simple pour capter cette information.
Android :
https://github.com/CommandersAct/AndroidV5/tree/master/TCServerSide#getting-aaid
iOS :
https://github.com/CommandersAct/iosV5/tree/master/TCServerSide#getting-idfa