Aller au contenu principal

Intégration de données en deux étapes

Les informations personnellement identifiables (PII) sont souvent requises par Rokt pour atteindre les objectifs de campagne. Par exemple, l'adresse e-mail d'un client est considérée comme une PII et est essentielle pour que Rokt puisse envoyer une campagne par e-mail. Ces informations sont appelées "attributs de réalisation". Rokt a conçu un processus d'intégration de données en deux étapes afin que vous puissiez intégrer de manière sécurisée les attributs de réalisation à Rokt, garantissant ainsi la confidentialité du client et maintenant la qualité de son expérience.

Avec le processus d'intégration de données en deux étapes, Rokt utilise l'adresse e-mail hachée pour identifier le client et choisir l'expérience la plus pertinente pour lui. Si le client interagit positivement avec l'offre de Rokt, vous divulguez les attributs nécessaires pour réaliser l'offre. Le processus d'intégration de données en deux étapes offre une mesure de sécurité supplémentaire aux clients tout en permettant à Rokt de répondre à certaines des fonctionnalités attendues (par exemple, supprimer les offres pour les clients existants).

La méthode d'intégration de données en deux étapes peut être mise en œuvre sur les SDK Web, iOS, Android et React Native. Le code suivant montre le processus d'intégration de base dans différents langages :

const rawAttributes = {
country: "US",
};

const twoStepDataIntegrationAttributes = {
email: "john.smith@rokt.com",
};

const hashedAttributes = await launcher.hashAttributes(
twoStepDataIntegrationAttributes
);

const selection = await launcher.selectPlacements({
attributes: {
...rawAttributes,
...hashedAttributes,
},
});

selection.on("POSITIVE_ENGAGEMENT").subscribe(() => {
selection.setAttributes(twoStepDataIntegrationAttributes);
});

Le code ci-dessus utilise la méthode IntegrationLauncher.hashAttributes pour hasher les attributs de réalisation. Rokt recommande l'utilisation de cette méthode utilitaire au cas où des attributs supplémentaires devraient également être hashés un jour ou si des algorithmes de hachage plus complexes doivent être pris en charge de manière transparente.

Si vous choisissez de hasher les attributs, veuillez vous assurer que la valeur de l'attribut est en minuscules et sans espaces avant le hachage, et que le nom de l'attribut est suffixé par sha256.

L'exemple ci-dessous montre l'utilisation d'un attribut pré-hashé.

const email = "john.smith@rokt.com ";
const emailsha256 =
"F6191D8D6A0F75CA7D237ED07CF8E461E72E5C7BB28D611DDF37E5908FDB632B";

const selection = await launcher.selectPlacements({
attributes: {
country: "US",
emailsha256: emailsha256,
},
});

selection.on("POSITIVE_ENGAGEMENT").subscribe(() => {
selection.setAttributes({
email: email,
});
});
Cet article vous a-t-il été utile ?