Enregistrer les achats
Enregistrez les achats dans l’application afin que vous puissiez suivre vos revenus au fil du temps et entre leurs différentes sources, tout en segmentant vos utilisateurs selon leur valeur à vie.
Braze prend en charge les achats dans plusieurs devises. Les achats que vous effectuez dans une devise autre qu’USD seront affichés dans le tableau de bord en USD en fonction du taux de change à la date à laquelle ils ont été enregistrés.
Avant de procéder à la mise en œuvre, n’oubliez pas de consulter les exemples d’options de segmentation offertes par les événements personnalisés, les attributs personnalisés et les événements d’achat dans nos meilleures pratiques.
Pour utiliser cette fonction, ajoutez l’appel de méthode suivant après un achat réussi dans votre application :
1
AppboyBinding.LogPurchase("product_id", "currencyCode", price(decimal));
Cette méthode journalise un achat avec une quantité d’un. Si vous souhaitez transmettre une quantité différente, vous pouvez appeler la méthode suivante :
1
AppboyBinding.LogPurchase("product_id", "currencyCode", price(decimal), quantity(int));
La quantité doit être inférieure ou égale à cent. Braze prend également en charge l’ajout de métadonnées aux achats en transmettant un Dictionary
de propriétés d’événement :
1
AppboyBinding.LogPurchase("product_id", "currencyCode", price(decimal), quantity(int), properties(Dictionary<string, object>));
Journaliser les achats au niveau de la commande
Si vous souhaitez enregistrer les achats au niveau de la commande plutôt qu’au niveau du produit, vous pouvez utiliser le nom de la commande ou la catégorie de commande comme product_id
. Pour en savoir plus, reportez-vous aux spécifications de l’objet de l’achat.
Codes de devises
Les codes suivants sont des symboles des devises pris en charge. Tout autre symbole de devise fourni générera un avertissement enregistré et aucune autre action prise par le SDK.
- USD, AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BRL, BSD, BTC, BTN, BWP, BYR, BZD, CAD, CDF, CHF, CLF, CLP, CNY, COP, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EEK, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GGP, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, IMP, INR, IQD, IRR, ISK, JEP, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LTL, LVL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRO, MTL, MUR, MVR, MWK, MXN, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, STD, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, UYU, UZS, VEF, VND, VUV, WST, XAF, XAG, XAU, XCD, XDR, XOF, XPD, XPF, XPT, YER, ZAR, ZMK, ZMW et ZWL.
Exemple de code
1
AppboyBinding.LogPurchase("product ID", "USD", 12.5m);
API REST
Vous pouvez également utiliser notre API REST pour enregistrer les achats. Reportez-vous à la documentation de l’API des utilisateurs pour plus de détails.