-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #8738 from braze-inc/i18n_phrase-fr_fr-20250110
File in_app_message.md committed.
- Loading branch information
Showing
24 changed files
with
1,327 additions
and
97 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
Un [alias d'utilisateur]({{site.baseurl}}/user_guide/data_and_analytics/user_data_collection/user_profile_lifecycle/#user-aliases) sert d'identifiant unique alternatif pour l'utilisateur. Vous pouvez utiliser des aliases pour identifier les utilisateurs selon d'autres critères que votre ID principal : | ||
|
||
* Définissez un identifiant cohérent pour l’analyse qui suivra un utilisateur donné avant et après qu’il s’est connecté à une application mobile ou un site Internet. | ||
* Ajoutez les identifiants utilisés par un fournisseur tiers à vos utilisateurs Braze afin de faciliter le rapprochement de vos données en externe. | ||
|
||
Chaque alias se compose de deux parties : un nom pour l’identifiant lui-même et une étiquette indiquant le type d’alias. Les utilisateurs peuvent avoir plusieurs alias avec différentes étiquettes, mais un seul nom par étiquette. | ||
|
||
Pour plus d'informations sur la définition d'alias d'utilisateur par rapport à un profil utilisateur, reportez-vous à la section [Alias d'utilisateur]({{site.baseurl}}/user_guide/data_and_analytics/user_data_collection/user_profile_lifecycle/#user-aliases). | ||
|
||
{% if include.platform == "iOS" %} | ||
|
||
{% tabs %} | ||
{% tab OBJECTIF-C %} | ||
|
||
```objc | ||
[[Appboy sharedInstance].user addAlias:ALIAS_NAME withLabel:ALIAS_LABEL]; | ||
``` | ||
{% endtab %} | ||
{% tab swift %} | ||
```swift | ||
Appboy.sharedInstance()?.user.addAlias(ALIAS_NAME, ALIAS_LABEL) | ||
``` | ||
|
||
{% endtab %} | ||
{% endtabs %} | ||
|
||
{% elsif include.platform == "Android" %} | ||
|
||
{% tabs %} | ||
{% tab JAVA %} | ||
|
||
```java | ||
Braze.getInstance(context).getCurrentUser().addAlias(ALIAS_NAME, ALIAS_LABEL); | ||
``` | ||
|
||
{% endtab %} | ||
{% tab KOTLIN %} | ||
|
||
```kotlin | ||
Braze.getInstance(context).currentUser?.addAlias(ALIAS_NAME, ALIAS_LABEL) | ||
``` | ||
|
||
{% endtab %} | ||
{% endtabs %} | ||
|
||
{% elsif include.platform == "Web" %} | ||
|
||
```javascript | ||
braze.getUser().addAlias(ALIAS_NAME, ALIAS_LABEL); | ||
``` | ||
|
||
{% elsif include.platform == "REST" %} | ||
|
||
```json | ||
{ | ||
"alias_name" : (required, string), | ||
"alias_label" : (required, string) | ||
} | ||
``` | ||
|
||
{% endif %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
| Nom de la méthode | Descriptif | | ||
| :------- | :------------------ | | ||
| `brazeBridge.closeMessage()` | Fermer le message in-app actuel. N'appelez pas cette méthode si le message in-app est déjà en cours de fermeture ou s'il se fermera automatiquement en raison du traitement d'un lien profond. | | ||
| `window.addEventListener("ab.BridgeReady", function(){...}, false)` | Méthode de rappel une fois que le chargement de `brazeBridge` est terminé. Tout le code JavaScript doit être exécuté dans cette fonction de rappel. | | ||
| `brazeBridge.requestImmediateDataFlush()` | Purger les données de file d’attente vers les serveurs Braze. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/modules/braze.html#requestimmediatedataflush "Documentation JavaScript pour la méthode requestImmediateDataFlush") | | ||
| `brazeBridge.logClick(button_id_string)` | Cliquez sur un bouton pour obtenir un ID de bouton donné. Lorsque `button_id_string` est laissé vide, un clic sur le corps du message est enregistré à la place. La `button_id_string` peut être transmise comme `button_id` dans les [événements de clics des messages in-app]({{site.baseurl}}/user_guide/data_and_analytics/braze_currents/event_glossary/message_engagement_events/#in-app-message-click-events) via Currents. <br><br>Cette méthode a été introduite dans le SDK Android v8.0.0, le SDK Web v2.5.0 et le SDK iOS v3.23.0.<br><br>Le site `button_id_string` n'accepte que les caractères alphanumériques, les espaces, les tirets et les traits de soulignement. L'ajout d'un caractère avec un accent (par exemple, ö,â,ê) interrompt le suivi des clics sur le bouton, ce qui fait que la chaîne de caractères du bouton n'apparaît pas dans la section d'analyse/analytique de la campagne et que les clics ne sont pas comptabilisés. | | ||
| `brazeBridge.logCustomEvent(eventName,eventProperties)` | Enregistrer un événement personnalisé. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/modules/braze.html#logcustomevent "Documentation JavaScript pour la méthode logCustomEvent") | | ||
| `brazeBridge.logPurchase(productId, price, currencyCode, quantity, purchaseProperties)` | Enregistrer un achat. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/modules/braze.html#logpurchase "Documentation JavaScript pour la méthode purchaseProperties") | | ||
| `brazeBridge.display.showFeed()` | Afficher le fil d’actualité. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/module-display.html#.showFeed "Documentation JavaScript pour la méthode showFeed") | | ||
| `brazeBridge.getUser().addAlias(alias, label)` | Ajoute un alias à un utilisateur. Introduit dans le SDK Web v2.7.0, Android v8.1.0 et le SDK iOS v3.26.0 [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/ab.User.html#addAlias "Documentation JavaScript pour la méthode addAlias") | | ||
| `brazeBridge.getUser().addToCustomAttributeArray(key, value)` | Ajoute un tableau d’attributs personnalisés. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/ab.User.html#addToCustomAttributeArray "Documentation JavaScript pour la méthode addToCustomAttributeArray") | | ||
| `brazeBridge.getUser().addToSubscriptionGroup(subscriptionGroupId)` | Ajoute un utilisateur à un e-mail ou un groupe d’abonnement SMS. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/classes/appboy.user.html#addtosubscriptiongroup "Documentation JavaScript pour la méthode addToSubscriptionGroup").<br><br>Cette méthode a été introduite dans Android SDK v15.0.0, Web SDK v3.4.0 et iOS SDK v4.3.3. | | ||
| `brazeBridge.getUser().removeFromSubscriptionGroup(subscriptionGroupId)` | Supprime un utilisateur d’un e-mail ou d’un groupe d’abonnement SMS. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/classes/appboy.user.html#removefromsubscriptiongroup "Documentation JavaScript pour la méthode removeFromSubscriptionGroup").<br><br>Cette méthode a été introduite dans Android SDK v15.0.0, Web SDK v3.4.0 et iOS SDK v4.3.3. | | ||
| `brazeBridge.getUser().setFirstName(firstName)` | Définir le prénom d’un utilisateur. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/ab.User.html#setFirstName "Documentation JavaScript pour la méthode setFirstName") | | ||
| `brazeBridge.getUser().setLastName(lastName)` | Définir le nom de famille d’un utilisateur. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/ab.User.html#setLastName "Documentation JavaScript pour la méthode setLastName") | | ||
| `brazeBridge.getUser().setEmail(email)` | Définir l’adresse e-mail d’un utilisateur. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/ab.User.html#setEmail "Documentation JavaScript pour la méthode setEmail") | | ||
| `brazeBridge.getUser().setGender(gender)` | Définir le sexe d’un utilisateur. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/ab.User.html#setGender "Documentation JavaScript pour la méthode setGender") | | ||
| `brazeBridge.getUser().setDateOfBirth(year, month, day)` | Définir la date de naissance d’un utilisateur. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/ab.User.html#setDateOfBirth "Documentation JavaScript pour la méthode setDateOfBirth") | | ||
| `brazeBridge.getUser().setCountry(country)` | Définir le pays d’un utilisateur. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/ab.User.html#setCountry "Documentation JavaScript pour la méthode setCountry") | | ||
| `brazeBridge.getUser().setHomeCity(city)` | Définir la ville d’un utilisateur. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/ab.User.html#setHomeCity "Documentation JavaScript pour la méthode setHomeCity") | | ||
| `brazeBridge.getUser().setEmailNotificationSubscriptionType(notificationSubscriptionType)` | Définir l’état d’abonnement à la notification par e-mail. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/ab.User.html#setEmailNotificationSubscriptionType "Documentation JavaScript pour la méthode setEmailNotificationSubscriptionType") | | ||
| `brazeBridge.getUser().setPushNotificationSubscriptionType(notificationSubscriptionType)` | Définir l’état d’abonnement à la notification push. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/ab.User.html#setPushNotificationSubscriptionType "Documentation JavaScript pour la méthode setPushNotificationSubscriptionType") | | ||
| `brazeBridge.getUser().setPhoneNumber(phoneNumber)` | Définir le numéro de téléphone d’un utilisateur. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/ab.User.html#setPhoneNumber "Documentation JavaScript pour la méthode setCustomUserAttribute") | | ||
| `brazeBridge.getUser().setCustomUserAttribute(key, value, merge)` | Définir un attribut utilisateur personnalisé. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/ab.User.html#setCustomUserAttribute "Documentation JavaScript pour la méthode setCustomUserAttribute") | | ||
| `brazeBridge.getUser().removeFromCustomAttributeArray(key, value)` | Supprimer un attribut utilisateur personnalisé. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/ab.User.html#removeFromCustomAttributeArray "Documentation JavaScript pour la méthode removeFromCustomAttributeArray") | | ||
| `brazeBridge.getUser().incrementCustomUserAttribute(key, incrementValue)` | Incrémenter un attribut utilisateur personnalisé. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/ab.User.html#incrementCustomUserAttribute "Documentation JavaScript pour la méthode incrementCustomUserAttribute") | | ||
| `brazeBridge.getUser().setLanguage(language)` | Définir la langue d’un utilisateur. Introduit dans Android SDK v5.0.0 et Web SDK v2.6.0. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/ab.User.html#setLanguage "Documentation JavaScript pour la méthode setLanguage") | | ||
| `brazeBridge.getUser().setCustomLocationAttribute(key, latitude, longitude)` | Définir un attribut d’emplacement personnalisé. Introduit dans Android SDK v5.0.0. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/ab.User.html#setCustomLocationAttribute "Documentation JavaScript pour la méthode setCustomLocationAttribute") | | ||
| `brazeBridge.web.registerAppboyPushMessages(successCallback, deniedCallback)` | S’inscrire pour la notification push Web (Web uniquement). Cette méthode n’est pas opérationnelle lorsqu’elle est appelée dans un environnement non-Web. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/modules/braze.html#requestpushpermission "Documentation JavaScript pour la méthode registerAppboyPushMessages") | | ||
| `brazeBridge.requestPushPermission(successCallback, deniedCallback)` | S'inscrire pour les notifications push Web, iOS et Android. Remarque : les rappels de la méthode sont uniquement pris en charge sur le Web. Cette méthode a été introduite à partir de la version 4.0.0 du SDK Web, de la version 21.0.0 du SDK Android et de la version 5.4.0 du SDK Swift. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/modules/braze.html#requestpushpermission "Documentation JavaScript pour la méthode requestPushPermission") | | ||
| `brazeBridge.changeUser(id, sdkAuthSignature?)` | Identifier l'utilisateur avec un ID unique. [Docs JS ](https://js.appboycdn.com/web-sdk/latest/doc/modules/braze.html#changeuser "Documentation JavaScript pour la méthode changeUser")<br><br>Cette méthode a été introduite dans la version 4.3.0 du SDK Web. | | ||
{: .reset-td-br-1 .reset-td-br-2} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{% alert warning %} | ||
L’intégration de notifications push Braze Baidu est obsolète depuis le 24 mars 2022. | ||
|
||
|
||
* **24 mars 2022 :** Aucune nouvelle application Baidu ne peut être créée dans le tableau de bord de Braze. | ||
* **Le 15 septembre 2022 :** Aucun nouveau message push Baidu ne peut être créé. Les messages existants et la collecte de données ne sont pas affectés. | ||
* **Le 15 janvier 2023 :** Braze ne sert plus de messages ni ne recueille des données à partir des applications Baidu. | ||
|
||
{% endalert %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
### Sauvegarde automatique de l’historique d’utilisateur anonyme | ||
|
||
| Contexte d’identification | Comportement de préservation | | ||
| ---------------------- | -------------------------- | | ||
| L'utilisateur **n'a pas** été identifié au préalable | L'historique anonyme **est fusionné** avec le profil utilisateur lors de l'identification. | | ||
| L'utilisateur **a été** préalablement identifié dans l'application ou via l'API. | L'historique anonyme **n'est pas fusionné** avec le profil utilisateur lors de l'identification. | | ||
{: .reset-td-br-1 .reset-td-br-2} | ||
|
||
Reportez-vous à la section [Profils utilisateurs identifiés]({{site.baseurl}}/user_guide/data_and_analytics/user_data_collection/user_profile_lifecycle/#identified-user-profiles) pour plus d'informations sur ce qui se passe lorsque vous identifiez des utilisateurs anonymes. | ||
|
||
### Remarques supplémentaires et meilleures pratiques | ||
|
||
Notez ce qui suit : | ||
|
||
- Si votre appli est utilisée par plusieurs personnes, vous pouvez attribuer à chaque utilisateur un identifiant unique pour le suivre. | ||
- Une fois qu'un ID d'utilisateur a été défini, vous ne pouvez pas ramener cet utilisateur à un profil anonyme. | ||
- Ne changez pas l'ID de l'utilisateur lorsqu'il se déconnecte, car cela risque de dissocier l'appareil du profil utilisateur. | ||
- Par conséquent, vous ne pourrez pas cibler l'utilisateur précédemment déconnecté avec des messages de réengagement. Si vous anticipez plusieurs utilisateurs sur le même appareil, mais que vous souhaitez uniquement cibler l’un d’eux lorsque votre application est à l’état déconnecté, nous vous recommandons de suivre séparément l’ID utilisateur que vous souhaitez cibler durant la déconnexion et de basculer vers cet ID utilisateur dans le cadre du processus de déconnexion de votre application. Par défaut, seul le dernier utilisateur connecté recevra des notifications push de votre application. | ||
- Le passage d'un utilisateur identifié à un autre est une opération relativement coûteuse. | ||
- Lorsque vous demandez un changement d’utilisateur, la session actuelle de l’utilisateur précédent est automatiquement fermée et une nouvelle session est lancée. Braze effectuera automatiquement une demande d'actualisation des données pour les messages in-app et les autres ressources de Braze pour le nouvel utilisateur. | ||
|
||
{% alert tip %} | ||
Si vous optez pour un hachage d'un identifiant unique comme ID utilisateur, veillez à normaliser l'entrée de votre fonction de hachage. Par exemple, si vous allez utiliser un hachage d'une adresse e-mail, confirmez que vous supprimez les espaces de début et de fin de l'entrée et que vous tenez compte de la localisation. | ||
{% endalert %} |
Oops, something went wrong.