Lanceur d'intégration
Aperçu
Le lanceur d'intégration est un service singleton chargé sur votre page qui permet d'interagir avec l'écosystème Rokt tout au long du parcours de l'utilisateur sur votre site.
Méthodes
'captureConversion'
▸ captureConversion(options): CaptureConversionOptions): Promise<void>
Permet aux annonceurs d'enregistrer une conversion potentielle. Cette méthode est destinée aux annonceurs uniquement et ne doit donc pas être utilisée si l'on s'attend à afficher des emplacements sur une page. Dans ce cas, IntegrationLauncher.selectPlacements doit être utilisé à la place.
Voir
Reporting conversions pour des informations sur la façon de signaler une conversion.
Paramètres :
Nom | Type |
---|---|
options | CaptureConversionOptions |
Renvoie : Promise<void>
'hashAttributes'
▸ hashAttributes(attributes: Attributes): Promise<Record<string, string>>
Méthode utilitaire permettant de hacher les attributs passés avec la méthode de hachage préférée de Rokt, actuellement SHA256. Cette méthode est préférée à une implémentation personnalisée car elle masque la complexité de la normalisation de chaque valeur d'attribut et du changement du nom de l'attribut pour désigner sa valeur comme hachée.
Voir
Intégration des données en deux étapes pour plus de détails.
Paramètres :
Nom | Type |
---|---|
attributes | Attributes |
Renvoie : Promise<Record<string, string>>
'selectPlacements'
▸ selectPlacements(options: SelectPlacementsOptions): Promise<Selection>
Permet de sélectionner les emplacements à afficher sur la page et d'interagir avec eux grâce à une instance retournée d'une Selection. La méthode retourne avant que la sélection ne soit conclue pour permettre d'interagir avec les emplacements sélectionnés avant qu'ils ne soient affichés sur une page. Par exemple, pour configurer des écouteurs d'événements ou fermer la sélection si elle n'est plus pertinente.
Cette méthode peut également être utilisée par les annonceurs pour suivre les conversions.
Paramètres :
Nom | Type |
---|---|
options | SelectPlacementsOptions |
Renvoie : Promise<Selection>
'terminate'
▸ terminate(): Promise<void>
Termine et nettoie l'intégration Rokt de la page.
Renvoie: Promise<void>
'use<T>'
▸ use<T>(): Promise<T>
Permet de demander des fonctionnalités supplémentaires (extension) non prises en charge par le lanceur d'intégration principal.
Paramètres:
Nom | Type |
---|---|
name | Nom de l'extension. Si le nom ne correspond à aucune extension connue, la méthode sera rejetée avec une erreur. |
Renvoie: Promise<T>
Renvoie: Promise<void>
Propriétés
'version'
• version : chaîne de caractères
Version du lanceur d'intégration utilisé sur la page.