Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GlobalLink Translation PR #5145

Merged
merged 2 commits into from
Mar 30, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ article_title: Suivre les événements personnalisés pour le Web
platform: Web
page_order: 2
page_type: reference
description: "Cet article explique comment suivre les événements personnalisés et ajouter des propriétés à ces événements pour le Web."
description: "Cet article explique comment suivre les événements personnalisés pour le Web."

---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@ Si vous devez forcer une nouvelle session, vous pouvez le faire en changeant d
Pour personnaliser la libération sur temporisation de session, transmettez l’option `sessionTimeoutInSeconds` à votre fonction [`initialize`][session_tracking_5]. La valeur minimale pour `sessionTimeoutInSeconds` est de 1 seconde.

```js
// Définit le délai d’expiration de la session sur 15 minutes au lieu de 30 minutes par défaut
// Sets the session timeout to 15 minutes instead of the default 30
braze.initialize('YOUR-API-KEY-HERE', { sessionTimeoutInSeconds: 900 });
```

Si vous avez défini un délai de libération sur temporisation de session, les sémantiques de session s’étendent à toute cette temporisation personnalisé.
Si vous avez défini un délai de libération sur temporisation de session, les sémantiques de session s’étendent à toute cette temporisation personnalisée.

## Tester le suivi de session

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Braze peut être inclus dans les parties suivantes de votre extension :

Aucune autorisation supplémentaire n’est requise dans votre `manifest.json` lors de l’intégration du SDK Braze (`braze.min.js`) en tant que fichier local associé à votre extension.

Cependant, si vous utilisez le [gestionnaire de balises Google][8] ou faites référence au SDK Braze à partir d’une URL externe, ou si vous avez défini une politique de sécurité du contenu stricte pour votre extension, vous devrez ajuster les paramètres dans votre [`content_security_policy`][6] pour autoriser des sources de script à distance`manifest.json`.
Cependant, si vous utilisez le [gestionnaire de balises Google][8] ou faites référence au SDK Braze à partir d’une URL externe, ou si vous avez défini une politique de sécurité du contenu stricte pour votre extension, vous devrez ajuster les paramètres [`content_security_policy`][6] dans votre `manifest.json` pour autoriser des sources de script à distance.

## Démarrage

Expand All @@ -54,9 +54,9 @@ Sinon, si vous préférez utiliser le [gestionnaire de balises Google][8] ou uti

Une fois téléchargé, assurez-vous de copier le fichier `braze.min.js` dans le répertoire de votre extension.

### Fenêtre contextuelle d’extension {#popup}
### Fenêtres contextuelles d’extension {#popup}

Pour ajouter Braze à une fenêtre contextuelle d’extension, reportez-vous au fichier JavaScript local dans votre `popup.html`, comme vous le feriez sur un site Internet normal. Si vous utilisez Google Tag Manager, vous pouvez ajouter Braze en utilisant nos [modèles Google Tag Manager ][8] à la place.
Pour ajouter Braze à une fenêtre contextuelle d’extension, reportez-vous au fichier JavaScript local dans votre `popup.html`, comme vous le feriez sur un site Internet normal. Si vous utilisez Google Tag Manager, vous pouvez ajouter Braze en utilisant nos [modèles Google Tag Manager][8] à la place.

```html
<html>
Expand All @@ -69,7 +69,7 @@ Pour ajouter Braze à une fenêtre contextuelle d’extension, reportez-vous au
</html>
```

### Background script (Manifest v2 only) {#background-script}
### Script d’arrière-plan (Manifeste v2 uniquement) {#background-script}

Pour utiliser Braze dans le script en l’arrière-plan de votre extension, ajoutez la bibliothèque Braze à votre `manifest.json` dans le tableau `background.scripts`. La variable `braze` sera alors disponible dans votre contexte de script en arrière-plan.

Expand All @@ -86,7 +86,7 @@ Pour utiliser Braze dans le script en l’arrière-plan de votre extension, ajou
}
```

### Page d’options {#options-page}
### Pages d’options {#options-page}

Si vous utilisez une page d’options (à l’aide des propriétés de manifeste `options` ou `options_ui`), vous pouvez inclure Braze comme vous le feriez dans les [`popup.html`instructions](#popup).

Expand All @@ -106,7 +106,7 @@ braze.initialize("YOUR-API-KEY-HERE", {

Pour plus d’informations sur les options d’initialisation que nous prenons en charge, consultez la page [référence du SDK pour le Web][10].

## Push
## Notification push

Les boîtes de dialogue contextuelle d’extension ne permettent pas de demander des notifications push (elles ne disposent pas de barre d’URL dans la navigation). Pour vous enregistrer et demander une autorisation de notification push dans la boîte de dialogue contextuelle d’une extension, vous devrez utiliser un contournement par un domaine alternatif, tel que décrit dans [domaine alternatif de notification push][11].

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ channel: cartes de contenu

guide_top_header: "Personnalisation de la carte de contenu Web"
guide_top_text: ""
description: "Cette page d’accueil couvre les options de personnalisation des cartes de contenu Braze Web SDK, notamment l’interface utilisateur personnalisée, le style personnalisé, les paires clé-valeur, les indicateurs de messages lus et non lus, etc."
description: "Cette page d’accueil couvre les options de personnalisation de carte de contenu du SDK Braze pour le Web."

guide_featured_title: "Section Articles"
guide_featured_list:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ function refresh(){
braze.requestContentCardsRefresh();
}
```

## Écouter les mises à jour de la carte

Lorsque les cartes sont réactualisées, une fonction de rappel peut être enregistrée.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ page_order: 2
platform: Web
channel: cartes de contenu
page_type: reference
description: "Cet article de référence indique comment utiliser et personnaliser les indicateurs de messages non lus et lus de carte de contenu dans votre application Web."
description: "Cet article de référence couvre les indicateurs de messages non lus et lus de carte de contenu dans votre application Web."

---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ function showCardsByFeedType(feed_type) {
Ensuite, vous pouvez configurer un basculement pour votre flux personnalisé :

```javascript
// afficher le fil « Transactionnel » lorsque l’on clique sur ce bouton
// show the "Transactional" feed when this button is clicked
document.getElementById("show-transactional-feed").onclick = function() {
showCardsByFeedType("Transactional");
};
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
nav_title: Rafraîchir le flux
article_title: Rafraîchir le flux de carte de contenu pour le Web
article_title: Actualisation du flux de carte de contenu pour le Web
page_order: 2
platform: Web
channel: cartes de contenu
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
page_order: 2
nav_title: Messages in-app
nav_title: Messages In-App
config_only: true
layout: blank_config
---
Original file line number Diff line number Diff line change
Expand Up @@ -10,25 +10,23 @@ channel: messages In-App

guide_top_header: "Personnalisation du message in-app pour le Web"
guide_top_text: ""
description: "Cette page d’accueil couvre les options de personnalisation des messages in-app Braze Web SDK, comme le style personnalisé, le rejet de message, la journalisation des impressions et des clics, etc."
description: "Cette page d’accueil couvre les options de personnalisation de message in-app du SDK Braze pour le Web."

guide_featured_title: "Section Articles"
guide_featured_list:
- name: Style personnalisé
link: /docs/developer_guide/platform_integration_guides/web/in-app_messaging/customization/custom_styling/
fa_icon: fa fa-paint-brush
- name: Paires clé-valeur
link: /docs/developer_guide/platform_integration_guides/web/in-app_messaging/customization/key_value_pairs/
fa_icon: fa fa-code
- name: Rejet de message
link: /docs/developer_guide/platform_integration_guides/web/in-app_messaging/customization/message_dismissal/
fa_icon: fa fa-times
- name: Enregistrement des impressions et des clics
link: /docs/developer_guide/platform_integration_guides/web/in-app_messaging/customization/logging_impressions_and_clicks/
fa_icon: fa fa-mouse-pointer
- name: Ouvrir le lien dans un nouvel onglet
link: /docs/developer_guide/platform_integration_guides/web/in-app_messaging/customization/open_link_in_new_tab/
fa_icon: fa fa-link
- name: Paires clé-valeur
link: /docs/developer_guide/platform_integration_guides/web/in-app_messaging/customization/key_value_pairs/
fa_icon: fa fa-code




Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
nav_title: Style personnalisé
article_title: Style personnalisé de message in-app pour le Web
platform: Web
channel: messages in-app
channel: messages In-App
page_order: 1
page_type: reference
description: "Cet article couvre le style personnalisé des messages in-app pour votre application Web."
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ platform: Web
channel: messages In-App
page_order: 9
page_type: reference
description: "Cet article indique comment tirer parti des paires clé-valeur de l’envoi de messages in-app pour afficher les informations dans votre application Web."
description: "Cet article couvre les paires clé-valeur de messagerie in-app pour votre application Web."

---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,19 @@ description: "Cet article concerne la journalisation des impressions des message

# Enregistrement des impressions et des clics

La journalisation des [impressions](https://js.appboycdn.com/web-sdk/latest/doc/modules/braze.html#loginappmessageimpression) et des [clics](https://js.appboycdn.com/web-sdk/latest/doc/modules/braze.html#loginappmessagebuttonclick) s’effectue automatiquement lorsque vous utilisez `automaticallyDisplayInAppMessages` ou `showInAppMessage`.
La journalisation des [impressions](https://js.appboycdn.com/web-sdk/latest/doc/modules/braze.html#loginappmessageimpression) et des [clics](https://js.appboycdn.com/web-sdk/latest/doc/modules/braze.html#loginappmessagebuttonclick) de message in-app s’effectue automatiquement lorsque vous utilisez la méthode `showInAppMessage` ou `automaticallyShowInAppMessage`.

Si vous n’utilisez pas ces méthodes et affichez manuellement le message à l’aide de votre propre code d’interface utilisateur, utilisez les méthodes suivantes pour enregistrer les analyses :
Si vous n’utilisez pas ces méthodes et choisissez d’afficher manuellement le message à l’aide de votre propre code d’interface utilisateur, utilisez les méthodes suivantes pour enregistrer les analyses :

```javascript
// Enregistre qu’un utilisateur a visualisé un message in-app avec le serveur Braze.
braze.logInAppMessageImpression(message);
// Enregistre qu’un utilisateur a cliqué sur un message in-app avec le serveur Braze.
braze.logInAppMessageButtonClick(button, message);
// Registers that a user has viewed an in-app message with the Braze server.
braze.logInAppMessageImpression(inAppMessage);
// Registers that a user has clicked on the specified in-app message with the Braze server.
braze.logInAppMessageClick(inAppMessage);
// Registers that a user has clicked a specified in-app message button with the Braze server.
braze.logInAppMessageButtonClick(button, inAppMessage);
// Registers that a user has clicked on a link in an HTML in-app message with the Braze server.
braze.logInAppMessageHtmlClick(inAppMessage, buttonId?, url?)
```


Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
nav_title: Rejet de message
article_title: Rejet de message in-app pour le Web
platform: Web
channel: messages in-app
channel: messages In-App
page_order: 2
page_type: reference
description: "Cet article couvre le rejet de messages in-app pour votre application Web."
Expand All @@ -11,7 +11,7 @@ description: "Cet article couvre le rejet de messages in-app pour votre applicat

# Rejet de message in-app pour le Web

Par défaut, lorsqu’un message in-app s’affiche, appuyer sur le bouton d’échappement ou cliquer sur l’arrière-plan grisé de la page va rejeter le message. Configurez l’`requireExplicitInAppMessageDismissal`[option d’initialisation][41] sur `true` pour empêcher ce comportement et exiger un clic de bouton explicite pour ignorer les messages.
Par défaut, lorsqu’un message in-app s’affiche, appuyer sur le bouton d’échappement ou cliquer sur l’arrière-plan grisé de la page va rejeter le message. Configurez l’`requireExplicitInAppMessageDismissal`[option d’initialisation][41] sur `true` pour empêcher ce comportement et exiger un clic de bouton explicite pour ignorer les messages.

```javascript
import * as braze from "@braze/web-sdk";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
nav_title: Ouvrir le lien dans un nouvel onglet
article_title: Ouvrir le lien d’un message in-app dans un nouvel onglet pour le Web
platform: Web
channel: messages in-app
channel: messages In-App
page_order: 8
page_type: reference
description: "Cet article explique comment configurer les liens de messages in-app pour qu’ils s’ouvrent dans un nouvel onglet de votre application Web."
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ platform: Web
channel: messages In-App
page_order: 4
page_type: reference
description: "Cet article décrit la livraison de messages in-app via le SDK Braze, comme l’affichage manuel de messages in-app ou l’envoi de messages locaux et à intention de sortie."
description: "Cet article décrit la livraison de messages in-app via le SDK Braze, comme l’affichage manuel de messages in-app ou l’envoi de messages d’intention de sortie."

---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ nav_title: Résolution des problèmes
article_title: Résolution des problèmes des messages in-app pour le Web
platform: Web
page_order: 5
channel: messages in-app
channel: messages In-App
description: "Cette page comprend les étapes de résolution des problèmes à suivre pour les problèmes courants avec la livraison ou l’affichage de messages in-app."

---
Expand All @@ -16,18 +16,18 @@ Les déclencheurs prennent du temps pour se synchroniser à l’appareil au dém

## Le message in-app attendu ne s’est pas affiché

La plupart des problèmes de messages in-app peuvent être divisés en deux catégories principales : livraison et affichage. Pour résoudre les problèmes d’un message in-app qui n’a pas été affiché sur votre appareil, vous devez d’abord vous assurer que le [message in-app a été envoyé à la résolution des problèmes de l’appareil][troubleshooting_iams_11], puis [résoudre le problème d’affichage du message][troubleshooting _iams_12].
La plupart des problèmes de messages in-app peuvent être divisés en deux catégories principales : livraison et affichage. Pour résoudre les problèmes d’un message in-app qui n’a pas été affiché sur votre périphérique, vous devez d’abord vous assurer que le [message in-app a été envoyé au périphérique][troubleshooting_iams_11], puis [résoudre le problème d’affichage du message][troubleshooting_iams_12].

## Livraison d’un message in-app {#troubleshooting-in-app-message-delivery}
## Livraison de messages in-app {#troubleshooting-in-app-message-delivery}

Le SDK fait la requête de messages in-app aux serveurs de Braze au démarrage de session. Pour vérifier si les messages in-app sont livrés sur votre périphérique, vous devez vous assurer que les messages in-app sont tous deux demandés par le SDK et retournés par les serveurs de Braze.

### Vérifier si les messages sont demandés et retournés

1. Ajoutez-vous comme [utilisateur test ][troubleshooting_iams_1]sur le tableau de bord.
1. Ajoutez-vous comme un [utilisateur test][troubleshooting_iams_1] sur le tableau de bord.
2. Configurez une campagne de messages in-app ciblée pour votre utilisateur.
3. Assurez-vous qu’une nouvelle session se produit dans votre application.
4. Utilisez les [journaux d’événements utilisateurs][troubleshooting_iams_3] pour vérifier que votre appareil demande des messages in-app lors du démarrage de la session. Recherchez la requête SDK associée à l’événement de démarrage de session de votre utilisateur test.
4. Utilisez les [journaux d’événements utilisateurs][troubleshooting_iams_3] pour vérifier que votre périphérique demande des messages in-app lors du démarrage de la session. Recherchez la requête SDK associée à l’événement de démarrage de session de votre utilisateur test.
- Si votre application était censée requérir des messages in-app déclenchés, vous devriez voir `trigger` dans le champ **Réponses demandées** sous **Données de réponse**.
- Si votre application était censée requérir des messages in-app originaux, vous devriez voir `in_app` dans le champ **Réponses demandées** sous **Données de réponse**.
5. Utilisez les [journaux d’événements utilisateurs][troubleshooting_iams_3] pour vérifier si les messages in-app corrects sont retournés dans les données de réponse.<br>![][troubleshooting_iams_5]
Expand All @@ -36,7 +36,7 @@ Le SDK fait la requête de messages in-app aux serveurs de Braze au démarrage d

Si vos messages in-app ne sont pas demandés, il est possible que votre application ne suive pas correctement les sessions, car les messages in-app sont actualisés au démarrage de la session. Assurez-vous également que votre application démarre réellement une session en fonction de la sémantique du délai d’expiration de session de votre application :

![La requête SDK trouvée dans les journaux d’événements utilisateurs affiche un événement de démarrage de session réussi.][troubleshooting_iams_10]
![La requête SDK trouvée dans les journaux des utilisateurs d’événements affiche un événement de démarrage de session réussi.][troubleshooting_iams_10]

### Résoudre les problèmes de messages non renvoyés

Expand All @@ -47,12 +47,12 @@ Si les messages in-app ne sont pas renvoyés, vous risquez probablement d’avoi
- Votre utilisateur a déjà reçu le message in-app, mais n’était pas rééligible pour le recevoir à nouveau.
- Vérifiez les [paramètres de rééligibilité de la campagne][troubleshooting_iams_7] à l’étape **Livraison** du **Gestionnaire de campagne** et assurez-vous que les paramètres de rééligibilité correspondent à la configuration de test.
- Votre utilisateur a atteint la limite de fréquence pour la campagne.
- Vérifiez les [paramètres de limite de fréquence de la campagne ][troubleshooting_iams_8]et assurez-vous qu’ils correspondent à la configuration de votre test.
- Vérifiez les [paramètres de limite de fréquence][troubleshooting_iams_8] de la campagne et assurez-vous qu’ils correspondent à la configuration de votre test.
- Si un groupe de contrôle a été créé pour la campagne, votre utilisateur peut être tombé dans le groupe de contrôle.
- Vous pouvez vérifier si cela s’est produit en créant un segment avec un filtre de variante de campagne reçu, où la variante de campagne est définie sur **Contrôle** et vérifier si votre utilisateur a chuté dans ce segment.
- Lors de la création de campagnes à des fins de test d’intégration, veillez à désactiver l’ajout d’un groupe de contrôle.

## Affichage du message dans l’application {#troubleshooting-in-app-message-display}
## Affichage manuel de messages in-app {#troubleshooting-in-app-message-display}

Si votre application demande et reçoit avec succès des messages in-app mais qu’ils ne s’affichent pas, une logique du côté de l’appareil peut empêcher l’affichage :

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ channel: fil d’actualité

guide_top_header: "Personnalisation du fil d’actualité pour le Web"
guide_top_text: ""
description: "Cette page d’accueil couvre les options de personnalisation des fils d’actualité du SDK Braze pour le Web."
description: "Cette page d’accueil couvre les options de personnalisation des fils d’actualité du SDK Braze pour le Web. Le Fil d’actualité est obsolète. Braze recommande aux clients qui utilisent notre outil de fil d’actualités de passer à notre canal de communication de cartes de contenu : il est plus flexible, plus personnalisable et plus fiable. Consultez le <a href='/docs/user_guide/message_building_by_channel/content_cards/migrating_from_news_feed/'>guide de migration</a> pour en savoir plus."

guide_featured_title: "Section Articles"
guide_featured_list:
Expand Down
Loading