Collecter les abonnements des utilisateurs
L’article suivant répertorie quelques méthodes courantes d’abonnement par SMS.
Option 1 : Demander aux utilisateurs d’envoyer un SMS à votre code court ou code long
Demandez aux utilisateurs d’envoyer « START », « UNSTOP », « YES » ou un mot-clé d’abonnement personnalisé à votre numéro pour les ajouter automatiquement à votre groupe d’abonnement. Sur votre site web, votre application mobile ou même dans vos publicités, vous pouvez inviter les utilisateurs à le faire pour s’abonner, et vous pouvez proposer une incitation si cela s’avère utile.
Option 2 : Les utilisateurs s’abonnent via un message in-app
Pour permettre aux utilisateurs de s’abonner aux SMS depuis un message in-app, utilisez le formulaire de capture de numéro de téléphone fourni par Braze pour créer un formulaire personnalisé qui vous permet de collecter des numéros de téléphone et de développer votre liste SMS.

Braze recommande également d’utiliser la fonctionnalité de double abonnement SMS. Cette fonctionnalité fonctionne automatiquement avec le formulaire de capture de numéro de téléphone du message in-app, invitant les utilisateurs à confirmer leur intention après avoir soumis leur numéro de téléphone via le formulaire.
Option 3 : Flux d’inscription
Lorsqu’un nouvel utilisateur s’inscrit ou crée un compte sur le site web ou l’application, demandez son numéro de téléphone et son adresse e-mail. Incluez une case à cocher pour recevoir des e-mails promotionnels et des SMS.
Une fois l’utilisateur inscrit, procédez comme suit :
- Utilisez l’endpoint
/subscription/status/setpour créer l’utilisateur et enregistrer ses attributs.
1
2
3
4
5
6
7
8
9
10
11
POST 'https://rest.iad-03.braze.com/subscription/status/set' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR-REST-API-KEY' \
--data-raw '{
"subscription_group_id": "xyz-abcd-1234567",
"subscription_state": "subscribed",
"external_id": "external_identifier",
"phone": "+12223334444",
"use_double_opt_in_logic": true
}
'
- Utilisez l’endpoint
/users/trackpour abonner l’utilisateur aux SMS.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
curl --location --request POST 'https://rest.iad-01.braze.com/users/track' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_REST_API_KEY' \
--data-raw '{
"attributes": [
{
"external_id": "external_identifier",
"phone": "+12223334444",
"subscription_groups": [
{
"subscription_group_id": "xyz-abcd-1234567",
"subscription_state": "subscribed",
"use_double_opt_in_logic": true
}
]
}
]
}'

Pour inscrire les utilisateurs dans le flux de double abonnement SMS lors de l’abonnement via la REST API, définissez use_double_opt_in_logic sur true dans votre requête. Ce paramètre est pris en charge par /subscription/status/set, /v2/subscription/status/set et /users/track. Un profil utilisateur doit exister pour que le statut d’abonnement puisse être mis à jour. Si aucun profil utilisateur n’est associé au numéro de téléphone fourni, le statut d’abonnement n’est pas mis à jour.
Les mises à jour d’abonnement via la REST API ne déclenchent pas automatiquement les messages de bienvenue. Pour envoyer un message de bienvenue, créez une campagne basée sur une action avec le déclencheur Mise à jour du statut du groupe d’abonnement et définissez la source de mise à jour sur REST API.