Si vous avez intégré des balises Infillion dans votre application, vous pouvez également utiliser visit.getPlace() pour enregistrer des événements spécifiques à l’emplacement/localisation. requestImmediateDataFlush vérifie que votre événement sera enregistré même si votre application est en arrière-plan.
Pour une implémentation standard du SDK Web, vous pouvez utiliser la méthode suivante :
1
braze.logCustomEvent("YOUR_EVENT_NAME");
Si vous souhaitez utiliser Google Tag Manager à la place, vous pouvez utiliser le type d’étiquette Custom Event pour appeler la méthodelogCustomEvent et envoyer des événements personnalisés à Braze, en incluant éventuellement des propriétés d’événement personnalisées. Pour ce faire :
Saisissez le nom de l’événement en utilisant une variable ou en tapant un nom d’événement.
Utilisez le bouton Ajouter une ligne pour ajouter des propriétés d’événement.
1
braze.logCustomEvent('YOUR_EVENT_NAME');
1
Braze.logCustomEvent("YOUR_EVENT_NAME");
1
m.Braze.logEvent("YOUR_EVENT_NAME")
1
AppboyBinding.LogCustomEvent("YOUR_EVENT_NAME");
1
UBraze->LogCustomEvent(TEXT("YOUR_EVENT_NAME"));
Ajouter des propriétés de métadonnées
Lorsque vous enregistrez un événement personnalisé, vous avez la possibilité d’ajouter des métadonnées sur cet événement personnalisé en transmettant un objet de propriétés avec l’événement. Les propriétés sont définies comme des paires clé-valeur. Les clés sont des chaînes de caractères et les valeurs peuvent être des objets string, numeric, boolean ou Date .
Pour ajouter des propriétés d’événement, utilisez la méthode d’enregistrement des événements suivante.
TMap<FString,FString>Properties;Properties.Add(TEXT("you"),TEXT("can"));Properties.Add(TEXT("pass"),TEXT("false"));Properties.Add(TEXT("orNumbers"),FString::FromInt(42));Properties.Add(TEXT("orDates"),FDateTime::Now().ToString());Properties.Add(TEXT("or"),TEXT("any,array,here"));// Arrays are stored as comma-separated stringsProperties.Add(TEXT("andEven"),TEXT("deeply:nested,json"));UBraze->LogCustomEventWithProperties(TEXT("YOUR_EVENT_NAME"),Properties);
important:
Les clés time et event_name sont réservées et ne peuvent pas être utilisées comme propriétés d’événement personnalisé.