Ajouter un emplacement
Pour les partenaires Rokt, le SDK Rokt pour React Native peut être utilisé pour afficher des emplacements superposés sur le contenu de votre application.
Avant de commencer
Assurez-vous que le SDK Rokt React Native a été intégré dans votre application.
Emplacements superposés
Importer le SDK
Importez le SDK dans le fichier JavaScript de votre application :
import { Rokt } from "@rokt/react-native-sdk";
Exécution du SDK
Exécutez le SDK au point souhaité en ajoutant les attributs clients appropriés. L'emplacement Rokt s'affichera ensuite après un court délai configurable via la plateforme Rokt.
Vous pouvez dicter quels attributs clients sont inclus dans votre intégration Rokt. Plus d'informations sur les champs de données disponibles peuvent être trouvées sur la page attributs. Si vous souhaitez intégrer plus d'attributs, vous pouvez ajouter des lignes de code supplémentaires pour chaque nouvel attribut aux exemples ci-dessous.
attributes = {
email: "j.smith@example.com",
firstname: "Jenny",
lastname: "Smith",
mobile: "(323) 867-5309",
postcode: "90210",
country: "US",
};
Rokt.execute("RoktExperience", attributes, {}, () =>
console.log("Placement Loaded")
);
Le ViewName
("RoktExperience") peut être modifié lors de l'exécution du SDK à plusieurs endroits pour afficher une expérience différente en fonction du contexte où le SDK est exécuté dans l'application. Si vous modifiez le ViewName, travaillez avec l'équipe Rokt pour vous assurer que les ajustements correspondants sont effectués dans le système Rokt.
Emplacements intégrés
Importez le SDK
Importez le SDK Rokt dans le fichier JavaScript :
import { Rokt, RoktEmbeddedView } from "@rokt/react-native-sdk";
Créez une référence de placeholder
Créez une référence de placeholder dans votre fichier JavaScript :
constructor(props){
super(props);
this.placeholder1 = React.createRef();
}
Ajoutez RoktEmbeddedView à votre vue
Ajoutez RoktEmbeddedView
dans render()
. L'emplacement intégré de Rokt sera injecté dans ce placeholder lorsque la méthode execute
est appelée :
<RoktEmbeddedView
ref={this.placeholder1}
placeholderName={"RoktEmbedded1"}
></RoktEmbeddedView>
Exécution du SDK Rokt React Native
Exécutez le SDK au point souhaité en envoyant les attributs clients appropriés. L'emplacement Rokt s'affiche ensuite après un court délai configurable via la plateforme Rokt.
Vous pouvez dicter quels attributs clients sont inclus dans votre intégration Rokt. Plus d'informations sur les champs de données disponibles peuvent être trouvées sur la page attributs. Si vous souhaitez intégrer plus d'attributs, vous pouvez ajouter des lignes de code supplémentaires pour chaque nouvel attribut aux exemples ci-dessous.
placeholders = {
RoktEmbedded1: findNodeHandle(this.placeholder1.current),
};
attributes = {
email: "j.smith@example.com",
firstname: "Jenny",
lastname: "Smith",
mobile: "(323) 867-5309",
postcode: "90210",
country: "US",
};
Rokt.execute("RoktEmbeddedExperience", attributes, placeholders, () =>
console.log("Placement Loaded")
);
Le NomDeLaVue
("RoktEmbeddedExperience") peut être modifié lors de l'exécution du SDK à plusieurs endroits. Cette configuration vous permet d'afficher une expérience différente en fonction du contexte dans lequel le SDK est exécuté dans l'application. Si vous modifiez le NomDeLaVue
, veuillez travailler avec l'équipe Rokt pour vous assurer que les ajustements correspondants sont effectués dans le système Rokt.
::