- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- ClickConversion
- ExternalAttributionData
- CartData
- Élément
- ConversionEnvironment
- ClickConversionResult
- Essayer
Traite les conversions de clic données.
Liste des erreurs générées: AuthenticationError AuthorizationError ConversionUploadError HeaderError InternalError PartialFailureError QuotaError RequestError
Requête HTTP
POST https://googleads.googleapis.com/v14/customers/{customerId}:uploadClickConversions
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
customerId |
Obligatoire. Identifiant du client effectuant l'importation. |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON |
---|
{
"conversions": [
{
object ( |
Champs | |
---|---|
conversions[] |
Obligatoire. Conversions en cours d'importation. |
partialFailure |
Obligatoire. Si la valeur est "true", les opérations réussies sont effectuées et les opérations non valides renvoient des erreurs. Si la valeur est "false", toutes les opérations seront effectuées dans une seule transaction si et seulement si elles sont toutes valides. Doit toujours être défini sur "true". Pour en savoir plus sur les échecs partiels, consultez la page https://developers.google.com/google-ads/api/docs/best-practices/partial-failures. |
validateOnly |
Si la valeur est "true", la requête est validée, mais pas exécutée. Seules les erreurs sont renvoyées, pas les résultats. |
debugEnabled |
Si la valeur est "true", l'API effectue toutes les vérifications d'importation et renvoie des erreurs, le cas échéant. Si la valeur est "false", il n'effectue que la validation de base des entrées, ignore les vérifications d'importation ultérieures et renvoie un message de réussite même si aucun clic n'a été trouvé pour le Ce paramètre ne concerne que le suivi avancé des conversions pour les importations de prospects qui utilisent La valeur par défaut est "false". |
Corps de la réponse
Message de réponse pour ConversionUploadService.UploadClickConversions
.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{ "partialFailureError": { object ( |
Champs | |
---|---|
partialFailureError |
Erreurs liées à des échecs de conversion en mode d'échec partiel. Est renvoyé lorsque toutes les erreurs se produisent au sein des conversions. Si des erreurs se produisent en dehors des conversions (erreurs d'authentification, par exemple), nous renvoyons une erreur au niveau du RPC. Pour en savoir plus sur les échecs partiels, consultez la page https://developers.google.com/google-ads/api/docs/best-practices/partial-failures. |
results[] |
Retourné pour les conversions traitées. Le proto sera vide pour les lignes qui ont reçu une erreur. Les résultats ne sont pas renvoyés lorsque validateOnly est défini sur true. |
jobId |
ID du job pour le lot de mise en ligne. |
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/adwords
Pour en savoir plus, consultez la présentation d'OAuth 2.0.
ClickConversion
Conversion après clic
Représentation JSON |
---|
{ "gbraid": string, "wbraid": string, "externalAttributionData": { object ( |
Champs | |
---|---|
gbraid |
Identifiant de clic associé aux conversions d'application et provenant d'appareils iOS à partir d'iOS 14. |
wbraid |
Identifiant de clic associé aux conversions Web et provenant d'appareils iOS à partir d'iOS 14. |
externalAttributionData |
Données supplémentaires sur les conversions attribuées de façon externe. Ce champ est obligatoire pour les conversions auxquelles une action de conversion est attribuée de façon externe. Il ne doit pas être défini autrement. |
customVariables[] |
Variables personnalisées associées à cette conversion. |
cartData |
Données du panier associées à cette conversion. |
userIdentifiers[] |
Identifiants utilisateur associés à cette conversion. Seuls hashedEmail et hashedPhoneNumber sont compatibles avec l'importation des conversions. Le nombre maximal d'identifiants utilisateur pour chaque conversion est de cinq. |
conversionEnvironment |
Environnement dans lequel cette conversion a été enregistrée (application ou Web, par exemple). |
gclid |
ID de clic Google (GCLID) associé à cette conversion. |
conversionAction |
Nom de ressource de l'action de conversion associée à cette conversion. Remarque: Bien que ce nom de ressource se compose d'un numéro client et d'un ID d'action de conversion, la validation ignorera le numéro client et utilisera l'ID de l'action de conversion comme unique identifiant de l'action de conversion. |
conversionDateTime |
Il s'agit de la date et de l'heure auxquelles la conversion a eu lieu. Doit être postérieure à l'heure du clic. Vous devez indiquer le fuseau horaire. Le format est "aaaa-mm-jj hh:mm:ss+|-hh:mm", par exemple, "2019-01-01 12:32:45-08:00". |
conversionValue |
Valeur de la conversion pour l'annonceur. |
currencyCode |
Devise associée à la valeur de conversion. Il s'agit du code de devise à trois caractères ISO 4217. Par exemple: USD, EUR. |
orderId |
ID de commande associé à la conversion. Un ID de commande ne peut être utilisé que pour une seule conversion par action de conversion. |
ExternalAttributionData
Contient des informations supplémentaires sur les conversions attribuées de façon externe.
Représentation JSON |
---|
{ "externalAttributionCredit": number, "externalAttributionModel": string } |
Champs | |
---|---|
externalAttributionCredit |
Représente la fraction de la conversion attribuée au clic Google Ads. |
externalAttributionModel |
Spécifie le nom du modèle d'attribution. |
CartData
Contient des informations supplémentaires sur les données du panier.
Représentation JSON |
---|
{
"merchantId": string,
"feedCountryCode": string,
"feedLanguageCode": string,
"localTransactionCost": number,
"items": [
{
object ( |
Champs | |
---|---|
merchantId |
ID Merchant Center dans lequel les articles sont importés. |
feedCountryCode |
Code pays associé au flux dans lequel les articles sont importés. |
feedLanguageCode |
Code de langue associé au flux dans lequel les articles sont importés. |
localTransactionCost |
Somme de toutes les remises appliquées aux transactions, comme la livraison gratuite et les bons de réduction applicables à l'ensemble du panier. Le code de devise est le même que celui du message ClickConversion. |
items[] |
Données des articles achetés. |
Article
Contient les données des articles achetés.
Représentation JSON |
---|
{ "productId": string, "quantity": integer, "unitPrice": number } |
Champs | |
---|---|
productId |
Identifiant Shopping de l'article. Doit correspondre au code produit Merchant Center. |
quantity |
Nombre d'articles vendus. |
unitPrice |
Prix unitaire hors taxes, frais de livraison et éventuelles remises appliquées aux transactions. Le code de devise est le même que celui du message ClickConversion. |
ConversionEnvironment
Environnement de conversion de la conversion importée.
Enums | |
---|---|
UNSPECIFIED |
Non spécifié. |
UNKNOWN |
Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version. |
APP |
La conversion a été enregistrée dans une application. |
WEB |
La conversion a été enregistrée sur un site Web. |
ClickConversionResult
Informations d'identification d'une conversion de clic correctement traitée.
Représentation JSON |
---|
{
"gbraid": string,
"wbraid": string,
"userIdentifiers": [
{
object ( |
Champs | |
---|---|
gbraid |
Identifiant de clic associé aux conversions d'application et provenant d'appareils iOS à partir d'iOS 14. |
wbraid |
Identifiant de clic associé aux conversions Web et provenant d'appareils iOS à partir d'iOS 14. |
userIdentifiers[] |
Identifiants utilisateur associés à cette conversion. Seuls hashedEmail et hashedPhoneNumber sont compatibles avec l'importation des conversions. Le nombre maximal d'identifiants utilisateur pour chaque conversion est de cinq. |
gclid |
ID de clic Google (GCLID) associé à cette conversion. |
conversionAction |
Nom de ressource de l'action de conversion associée à cette conversion. |
conversionDateTime |
Il s'agit de la date et de l'heure auxquelles la conversion a eu lieu. Le format est "aaaa-mm-jj hh:mm:ss+|-hh:mm", par exemple, "2019-01-01 12:32:45-08:00". |