- Requête HTTP
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- Événement
- AdIdentifiers
- DeviceInfo
- EventSource
- CartData
- Élément
- CustomVariable
- ExperimentalField
- UserProperties
- CustomerType
- CustomerValueBucket
- Essayer
Importe une liste de ressources Event
à partir du Destination
fourni.
Requête HTTP
POST https://datamanager.googleapis.com/v1/events:ingest
L'URL utilise la syntaxe de transcodage gRPC.
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON |
---|
{ "destinations": [ { object ( |
Champs | |
---|---|
destinations[] |
Obligatoire. Liste des destinations auxquelles envoyer les événements. |
events[] |
Obligatoire. Liste des événements à envoyer aux destinations spécifiées. Vous pouvez envoyer jusqu'à 2 000 ressources |
consent |
Facultatif. Consentement au niveau de la demande à appliquer à tous les utilisateurs de la demande. Le consentement au niveau de l'utilisateur remplace celui au niveau de la demande et peut être spécifié dans chaque |
validateOnly |
Facultatif. À des fins de test. Si la valeur est |
encoding |
Facultatif. Obligatoire pour les importations |
encryptionInfo |
Facultatif. Informations sur le chiffrement des importations |
Corps de la réponse
Réponse de IngestEventsRequest
.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{ "requestId": string } |
Champs | |
---|---|
requestId |
ID généré automatiquement pour la demande. |
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/datamanager
Événement
Événement représentant une interaction utilisateur avec le site Web ou l'application d'un annonceur.
Représentation JSON |
---|
{ "destinationReferences": [ string ], "transactionId": string, "eventTimestamp": string, "lastUpdatedTimestamp": string, "userData": { object ( |
Champs | |
---|---|
destinationReferences[] |
Facultatif. Chaîne de référence utilisée pour déterminer la destination. Si ce champ est vide, l'événement sera envoyé à tous les |
transactionId |
Obligatoire. Identifiant unique de cet événement. |
eventTimestamp |
Obligatoire. Heure à laquelle l'événement s'est produit. Utilise la norme RFC 3339, où la sortie générée utilise le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
lastUpdatedTimestamp |
Facultatif. Date de la dernière modification de l'événement. Utilise la norme RFC 3339, où la sortie générée utilise le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
userData |
Facultatif. Éléments de données fournies par l'utilisateur, représentant l'utilisateur auquel l'événement est associé. |
consent |
Facultatif. Informations indiquant si l'utilisateur associé a donné différents types de consentement. |
adIdentifiers |
Facultatif. Identifiants et autres informations utilisés pour faire correspondre l'événement de conversion à d'autres activités en ligne (comme les clics sur les annonces). |
currency |
Facultatif. Code de devise associé à toutes les valeurs monétaires de cet événement. |
conversionValue |
Facultatif. Valeur de conversion associée à l'événement, pour les conversions basées sur la valeur. |
eventSource |
Facultatif. Signal indiquant où l'événement s'est produit (sur le Web, dans une application, en magasin, etc.). |
eventDeviceInfo |
Facultatif. Informations recueillies sur l'appareil utilisé (le cas échéant) au moment de l'événement. |
cartData |
Facultatif. Informations sur la transaction et les articles associés à l'événement. |
customVariables[] |
Facultatif. Informations supplémentaires sur les paires clé/valeur à envoyer aux conteneurs de conversion (action de conversion ou activité Floodlight). |
experimentalFields[] |
Facultatif. Liste de paires clé/valeur pour les champs expérimentaux qui pourront éventuellement être promus pour faire partie de l'API. |
userProperties |
Facultatif. Informations évaluées par l'annonceur sur l'utilisateur au moment de l'événement. |
AdIdentifiers
Identifiants et autres informations utilisés pour faire correspondre l'événement de conversion à d'autres activités en ligne (comme les clics sur les annonces).
Représentation JSON |
---|
{
"sessionAttributes": string,
"gclid": string,
"gbraid": string,
"wbraid": string,
"landingPageDeviceInfo": {
object ( |
Champs | |
---|---|
sessionAttributes |
Facultatif. Attributs de session pour l'attribution et la modélisation des événements. |
gclid |
Facultatif. ID de clic Google (gclid) associé à cet événement. |
gbraid |
Facultatif. Identifiant des clics associés aux événements d'application et provenant d'appareils iOS (à partir d'iOS 14). |
wbraid |
Facultatif. Identifiant des clics associés aux événements Web et provenant d'appareils iOS (à partir d'iOS 14). |
landingPageDeviceInfo |
Facultatif. Informations recueillies sur l'appareil utilisé (le cas échéant) au moment de l'arrivée sur le site de l'annonceur après l'interaction avec l'annonce. |
DeviceInfo
Informations sur l'appareil utilisé (le cas échéant) au moment de l'événement.
Représentation JSON |
---|
{ "userAgent": string, "ipAddress": string } |
Champs | |
---|---|
userAgent |
Facultatif. Chaîne user-agent de l'appareil pour le contexte donné. |
ipAddress |
Facultatif. Adresse IP de l'appareil pour le contexte donné. Remarque : Google Ads n'est pas compatible avec la mise en correspondance des adresses IP pour les utilisateurs finaux de l'Espace économique européen (EEE), du Royaume-Uni (UK) ou de la Suisse (CH). Ajoutez une logique pour exclure conditionnellement le partage des adresses IP des utilisateurs de ces régions. Assurez-vous également de fournir aux utilisateurs des informations claires et complètes sur les données que vous collectez sur vos sites, applications et autres propriétés, et d'obtenir leur consentement lorsque la loi ou les règles Google applicables l'exigent. Pour en savoir plus, consultez la page À propos de l'importation des conversions hors connexion. |
EventSource
Source de l'événement.
Enums | |
---|---|
EVENT_SOURCE_UNSPECIFIED |
EventSource non spécifié. Ce type ne doit jamais être utilisé. |
WEB |
L'événement a été généré à partir d'un navigateur Web. |
APP |
L'événement a été généré à partir d'une application. |
IN_STORE |
L'événement a été généré à partir d'une transaction en magasin. |
PHONE |
L'événement a été généré à partir d'un appel téléphonique. |
OTHER |
L'événement a été généré à partir d'autres sources. |
CartData
Données du panier associées à l'événement.
Représentation JSON |
---|
{
"merchantId": string,
"merchantFeedLabel": string,
"merchantFeedLanguageCode": string,
"transactionDiscount": number,
"items": [
{
object ( |
Champs | |
---|---|
merchantId |
Facultatif. ID Merchant Center associé aux articles. |
merchantFeedLabel |
Facultatif. Libellé du flux Merchant Center associé au flux des articles. |
merchantFeedLanguageCode |
Facultatif. Code de langue ISO 639-1 associé au flux Merchant Center des articles dans lequel vos articles sont importés. |
transactionDiscount |
Facultatif. Somme de toutes les remises associées à la transaction. |
items[] |
Facultatif. Liste des éléments associés à l'événement. |
Élément
Représente un article du panier associé à l'événement.
Représentation JSON |
---|
{ "merchantProductId": string, "quantity": string, "unitPrice": number } |
Champs | |
---|---|
merchantProductId |
Facultatif. ID du produit dans le compte Merchant Center. |
quantity |
Facultatif. Nombre de cet article associé à l'événement. |
unitPrice |
Facultatif. Prix unitaire hors taxes, frais de port et toute remise appliquée aux transactions. |
Variable personnalisée
Variable personnalisée pour les conversions d'annonces.
Représentation JSON |
---|
{ "variable": string, "value": string, "destinationReferences": [ string ] } |
Champs | |
---|---|
variable |
Facultatif. Nom de la variable personnalisée à définir. Si la variable n'est pas trouvée pour la destination indiquée, elle sera ignorée. |
value |
Facultatif. Valeur à stocker pour la variable personnalisée. |
destinationReferences[] |
Facultatif. Chaîne de référence utilisée pour déterminer à quel |
ExperimentalField
Champ expérimental représentant les champs non officiels.
Représentation JSON |
---|
{ "field": string, "value": string } |
Champs | |
---|---|
field |
Facultatif. Nom du champ à utiliser. |
value |
Facultatif. Valeur à définir pour le champ. |
UserProperties
Informations évaluées par l'annonceur sur l'utilisateur au moment de l'événement. Pour en savoir plus, consultez https://support.google.com/google-ads/answer/14007601.
Représentation JSON |
---|
{ "customerType": enum ( |
Champs | |
---|---|
customerType |
Facultatif. Type de client associé à l'événement. |
customerValueBucket |
Facultatif. Valeur du client évaluée par l'annonceur. |
CustomerType
Type de client associé à l'événement.
Enums | |
---|---|
CUSTOMER_TYPE_UNSPECIFIED |
Type de client non spécifié. Ce type ne doit jamais être utilisé. |
NEW |
Le client est nouveau pour l'annonceur. |
RETURNING |
Le client revient vers l'annonceur. |
REENGAGED |
Le client a de nouveau interagi avec l'annonceur. |
CustomerValueBucket
Valeur du client évaluée par l'annonceur.
Enums | |
---|---|
CUSTOMER_VALUE_BUCKET_UNSPECIFIED |
Bucket de valeur client non spécifié. Ce type ne doit jamais être utilisé. |
LOW |
Le client a un faible potentiel. |
MEDIUM |
Le client a un potentiel moyen. |
HIGH |
Le client est à fort potentiel. |