La liste des méthodes associées à cette ressource est présentée au bas de la page.
Représentations de la ressource
Un rapport DoubleClick Search. Cet objet contient la demande de rapport, certaines métadonnées de rapport telles que le code de devise, ainsi que les lignes ou les fichiers de rapport générés.
{ "kind": "doubleclicksearch#report", "id": string, "isReportReady": boolean, "request": { "reportScope": { "agencyId": long, "advertiserId": long, "engineAccountId": long, "campaignId": long, "adGroupId": long, "keywordId": long, "adId": long }, "reportType": string, "columns": [ { "columnName": string, "savedColumnName": string, "customDimensionName": string, "customMetricName": string, "headerText": string, "startDate": string, "endDate": string, "groupByColumn": boolean, "platformSource": string, "productReportPerspective": string } ], "timeRange": { "startDate": string, "endDate": string, "changedMetricsSinceTimestamp": datetime, "changedAttributesSinceTimestamp": datetime }, "filters": [ { "column": { "columnName": string, "savedColumnName": string, "customDimensionName": string, "customMetricName": string, "headerText": string, "startDate": string, "endDate": string, "groupByColumn": boolean, "platformSource": string, "productReportPerspective": string }, "operator": string, "values": [ (value) ] } ], "orderBy": [ { "column": { "columnName": string, "savedColumnName": string, "customDimensionName": string, "customMetricName": string, "headerText": string, "startDate": string, "endDate": string, "groupByColumn": boolean, "platformSource": string, "productReportPerspective": string }, "sortOrder": string } ], "includeDeletedEntities": boolean, "includeRemovedEntities": boolean, "verifySingleTimeZone": boolean, "downloadFormat": string, "statisticsCurrency": string, "startRow": integer, "rowCount": integer, "maxRowsPerFile": integer }, "statisticsCurrencyCode": string, "statisticsTimeZone": string, "rowCount": integer, "files": [ { "url": string, "byteCount": long } ], "rows": [ { (key): (value) } ] }
Nom de propriété | Valeur | Description | Remarques |
---|---|---|---|
files[] |
list |
Rapport asynchrone uniquement. Contient une liste des fichiers de rapport générés une fois le rapport généré. | |
files[].byteCount |
long |
Taille de ce fichier de rapport en octets. | |
files[].url |
string |
Utilisez cette URL pour télécharger le fichier du rapport. | |
id |
string |
Rapport asynchrone uniquement. ID du rapport. | |
isReportReady |
boolean |
Rapport asynchrone uniquement. N'est vrai que si le rapport s'est exécuté correctement et que les fichiers du rapport sont prêts à être téléchargés. | |
kind |
string |
Identifie la situation en tant que ressource "Report". Valeur: chaîne fixe doubleclicksearch#report . |
|
request |
nested object |
Demande ayant créé le rapport. Les champs facultatifs qui ne sont pas spécifiés dans la requête d'origine sont renseignés avec les valeurs par défaut. | |
request.columns[] |
list |
Colonnes à inclure dans le rapport. Cela inclut les colonnes DoubleClick Search et les colonnes enregistrées. Pour les colonnes DoubleClick Search, seul le paramètre columnName est obligatoire. Pour les colonnes enregistrées, seul le paramètre savedColumnName est obligatoire. columnName et savedColumnName ne peuvent pas être définis dans le même bloc. Le nombre maximal de colonnes par requête est de 300. |
|
request.columns[].columnName |
string |
Nom d'une colonne DoubleClick Search à inclure dans le rapport. | |
request.columns[].customDimensionName |
string |
Segmente un rapport en fonction d'une dimension personnalisée. La portée du rapport doit être limitée à un annonceur ou à un niveau inférieur, et la dimension personnalisée doit déjà être configurée dans DoubleClick Search. Le nom de la dimension personnalisée, qui apparaît dans DoubleClick Search, est sensible à la casse. Si elle est utilisée dans un rapport sur les conversions, cette fonction renvoie la valeur de la dimension personnalisée spécifiée pour la conversion donnée, si elle est définie. Cette colonne ne segmente pas le rapport sur les conversions. |
|
request.columns[].customMetricName |
string |
Nom d'une métrique personnalisée à inclure dans le rapport. La portée du rapport doit être limitée à un annonceur ou à un niveau inférieur, et la statistique personnalisée doit déjà être configurée dans DoubleClick Search. Le nom de la statistique personnalisée, qui apparaît dans DoubleClick Search, est sensible à la casse. | |
request.columns[].endDate |
string |
Jour inclusif au format AAAA-MM-JJ. Lorsqu'elle est fournie, cette valeur remplace la période globale du rapport pour cette colonne uniquement. Doit être fourni avec startDate . |
|
request.columns[].groupByColumn |
boolean |
Rapport synchrone uniquement. Définissez la valeur sur true pour effectuer un regroupement en fonction de cette colonne. La valeur par défaut est false . |
|
request.columns[].headerText |
string |
Texte utilisé pour identifier cette colonne dans le résultat du rapport la valeur par défaut est columnName ou savedColumnName lorsqu'il n'est pas spécifié. Cela permet d'éviter les conflits entre les colonnes DoubleClick Search et les colonnes enregistrées portant le même nom. |
|
request.columns[].platformSource |
string |
Plate-forme utilisée pour fournir les données de la dimension personnalisée. Les valeurs possibles sont "projecteur". | |
request.columns[].productReportPerspective |
string |
Renvoie uniquement les métriques d'un type spécifique d'activité liée aux produits. Valeurs acceptées:
|
|
request.columns[].savedColumnName |
string |
Nom d'une colonne enregistrée à inclure dans le rapport. La portée du rapport doit être définie au niveau de l'annonceur ou à un niveau inférieur, et cette colonne enregistrée doit déjà être créée dans l'interface utilisateur de DoubleClick Search. | |
request.columns[].startDate |
string |
Date inclusive au format AAAA-MM-JJ. Lorsqu'elle est fournie, cette valeur remplace la période globale du rapport pour cette colonne uniquement. Doit être fourni avec endDate . |
|
request.downloadFormat |
string |
Format dans lequel le rapport doit être renvoyé. Actuellement, csv ou tsv est pris en charge. |
|
request.filters[] |
list |
Liste des filtres à appliquer au rapport. Le nombre maximal de filtres par requête est de 300. |
|
request.filters[].column |
nested object |
Colonne sur laquelle appliquer le filtre. Il peut s'agir d'une colonne DoubleClick Search ou d'une colonne enregistrée. | |
request.filters[].column.columnName |
string |
Nom d'une colonne DoubleClick Search à inclure dans le rapport. | |
request.filters[].column.customDimensionName |
string |
Segmente un rapport en fonction d'une dimension personnalisée. La portée du rapport doit être limitée à un annonceur ou à un niveau inférieur, et la dimension personnalisée doit déjà être configurée dans DoubleClick Search. Le nom de la dimension personnalisée, qui apparaît dans DoubleClick Search, est sensible à la casse. Si elle est utilisée dans un rapport sur les conversions, cette fonction renvoie la valeur de la dimension personnalisée spécifiée pour la conversion donnée, si elle est définie. Cette colonne ne segmente pas le rapport sur les conversions. |
|
request.filters[].column.customMetricName |
string |
Nom d'une métrique personnalisée à inclure dans le rapport. La portée du rapport doit être limitée à un annonceur ou à un niveau inférieur, et la statistique personnalisée doit déjà être configurée dans DoubleClick Search. Le nom de la statistique personnalisée, qui apparaît dans DoubleClick Search, est sensible à la casse. | |
request.filters[].column.endDate |
string |
Jour inclusif au format AAAA-MM-JJ. Lorsqu'elle est fournie, cette valeur remplace la période globale du rapport pour cette colonne uniquement. Doit être fourni avec startDate . |
|
request.filters[].column.groupByColumn |
boolean |
Rapport synchrone uniquement. Définissez la valeur sur true pour effectuer un regroupement en fonction de cette colonne. La valeur par défaut est false . |
|
request.filters[].column.headerText |
string |
Texte utilisé pour identifier cette colonne dans le résultat du rapport la valeur par défaut est columnName ou savedColumnName lorsqu'il n'est pas spécifié. Cela permet d'éviter les conflits entre les colonnes DoubleClick Search et les colonnes enregistrées portant le même nom. |
|
request.filters[].column.platformSource |
string |
Plate-forme utilisée pour fournir les données de la dimension personnalisée. Les valeurs possibles sont "projecteur". | |
request.filters[].column.productReportPerspective |
string |
Renvoie uniquement les métriques d'un type spécifique d'activité liée aux produits. Valeurs acceptées:
|
|
request.filters[].column.savedColumnName |
string |
Nom d'une colonne enregistrée à inclure dans le rapport. La portée du rapport doit être définie au niveau de l'annonceur ou à un niveau inférieur, et cette colonne enregistrée doit déjà être créée dans l'interface utilisateur de DoubleClick Search. | |
request.filters[].column.startDate |
string |
Date inclusive au format AAAA-MM-JJ. Lorsqu'elle est fournie, cette valeur remplace la période globale du rapport pour cette colonne uniquement. Doit être fourni avec endDate . |
|
request.filters[].operator |
string |
Opérateur à utiliser dans le filtre. Consultez la référence sur les filtres pour obtenir la liste des opérateurs disponibles. | |
request.filters[].values[] |
list |
Liste de valeurs par rapport auxquelles filtrer la valeur de la colonne. Le nombre maximal de valeurs de filtre par requête est de 300. |
|
request.includeDeletedEntities |
boolean |
Détermine si les entités supprimées doivent être incluses dans le rapport. La valeur par défaut est false . Obsolète. Veuillez utiliser includeRemovedEntities à la place. |
|
request.includeRemovedEntities |
boolean |
Détermine si les entités supprimées doivent être incluses dans le rapport. La valeur par défaut est false . |
|
request.maxRowsPerFile |
integer |
Rapport asynchrone uniquement. Nombre maximal de lignes par fichier de rapport. Un rapport volumineux est divisé en plusieurs fichiers à partir de ce champ. Les valeurs autorisées vont de 1000000 à 100000000 , inclus. |
|
request.orderBy[] |
list |
Rapport synchrone uniquement. Liste de colonnes et d'instructions définissant le tri à effectuer sur les lignes du rapport. Le nombre maximal de commandes par requête est de 300. |
|
request.orderBy[].column |
nested object |
Colonne sur laquelle effectuer le tri. Il peut s'agir d'une colonne définie par DoubleClick Search ou d'une colonne enregistrée. | |
request.orderBy[].column.columnName |
string |
Nom d'une colonne DoubleClick Search à inclure dans le rapport. | |
request.orderBy[].column.customDimensionName |
string |
Segmente un rapport en fonction d'une dimension personnalisée. La portée du rapport doit être limitée à un annonceur ou à un niveau inférieur, et la dimension personnalisée doit déjà être configurée dans DoubleClick Search. Le nom de la dimension personnalisée, qui apparaît dans DoubleClick Search, est sensible à la casse. Si elle est utilisée dans un rapport sur les conversions, cette fonction renvoie la valeur de la dimension personnalisée spécifiée pour la conversion donnée, si elle est définie. Cette colonne ne segmente pas le rapport sur les conversions. |
|
request.orderBy[].column.customMetricName |
string |
Nom d'une métrique personnalisée à inclure dans le rapport. La portée du rapport doit être limitée à un annonceur ou à un niveau inférieur, et la statistique personnalisée doit déjà être configurée dans DoubleClick Search. Le nom de la statistique personnalisée, qui apparaît dans DoubleClick Search, est sensible à la casse. | |
request.orderBy[].column.endDate |
string |
Jour inclusif au format AAAA-MM-JJ. Lorsqu'elle est fournie, cette valeur remplace la période globale du rapport pour cette colonne uniquement. Doit être fourni avec startDate . |
|
request.orderBy[].column.groupByColumn |
boolean |
Rapport synchrone uniquement. Définissez la valeur sur true pour effectuer un regroupement en fonction de cette colonne. La valeur par défaut est false . |
|
request.orderBy[].column.headerText |
string |
Texte utilisé pour identifier cette colonne dans le résultat du rapport la valeur par défaut est columnName ou savedColumnName lorsqu'il n'est pas spécifié. Cela permet d'éviter les conflits entre les colonnes DoubleClick Search et les colonnes enregistrées portant le même nom. |
|
request.orderBy[].column.platformSource |
string |
Plate-forme utilisée pour fournir les données de la dimension personnalisée. Les valeurs possibles sont "projecteur". | |
request.orderBy[].column.productReportPerspective |
string |
Renvoie uniquement les métriques d'un type spécifique d'activité liée aux produits. Valeurs acceptées:
|
|
request.orderBy[].column.savedColumnName |
string |
Nom d'une colonne enregistrée à inclure dans le rapport. La portée du rapport doit être définie au niveau de l'annonceur ou à un niveau inférieur, et cette colonne enregistrée doit déjà être créée dans l'interface utilisateur de DoubleClick Search. | |
request.orderBy[].column.startDate |
string |
Date inclusive au format AAAA-MM-JJ. Lorsqu'elle est fournie, cette valeur remplace la période globale du rapport pour cette colonne uniquement. Doit être fourni avec endDate . |
|
request.orderBy[].sortOrder |
string |
L'ordre de tri, qui est ascending ou descending . |
|
request.reportScope |
object |
reportScope est un ensemble d'ID permettant de déterminer quel sous-ensemble d'entités sera renvoyé dans le rapport. La traçabilité complète des ID depuis le niveau le plus bas souhaité jusqu'à l'agence est requise. | |
request.reportScope.adGroupId |
long |
ID du groupe d'annonces DS. | |
request.reportScope.adId |
long |
l'identifiant de l'annonce DS. | |
request.reportScope.advertiserId |
long |
référence annonceur DS. | |
request.reportScope.agencyId |
long |
ID d'agence DS. | |
request.reportScope.campaignId |
long |
ID de campagne DS. | |
request.reportScope.engineAccountId |
long |
ID de compte de moteur DS. | |
request.reportScope.keywordId |
long |
ID du mot clé DS. | |
request.reportType |
string |
Détermine le type de lignes renvoyées dans le rapport. Par exemple, si vous spécifiez reportType: keyword , chaque ligne du rapport contiendra des données sur un mot clé. Consultez la documentation de référence sur les types de rapports pour connaître les colonnes disponibles pour chaque type. |
|
request.rowCount |
integer |
Rapport synchrone uniquement. Nombre maximal de lignes à renvoyer. les lignes supplémentaires sont supprimées. Les valeurs autorisées vont de 0 à 10000 , inclus. La valeur par défaut est 10000 . |
|
request.startRow |
integer |
Rapport synchrone uniquement. Index basé sur zéro de la première ligne à renvoyer. Les valeurs autorisées vont de 0 à 50000 , inclus. La valeur par défaut est 0 . |
|
request.statisticsCurrency |
string |
Spécifie la devise dans laquelle les valeurs monétaires sont renvoyées. Les valeurs possibles sont les suivantes: usd , agency (valide si le rapport est limité à une agence ou à un niveau inférieur), advertiser (valide si le rapport est limité à un annonceur * ou à un niveau inférieur) ou account (valide si le rapport est limité à un compte de moteur ou à un niveau inférieur). |
|
request.timeRange |
object |
Si des métriques sont demandées dans un rapport, cet argument permet de les limiter à une période spécifique. | |
request.timeRange.changedAttributesSinceTimestamp |
datetime |
Horodatage UTC inclusif au format RFC, par exemple 2013-07-16T10:16:23.555Z . Consultez des références supplémentaires sur le fonctionnement des rapports sur les attributs modifiés. |
|
request.timeRange.changedMetricsSinceTimestamp |
datetime |
Horodatage UTC inclusif au format RFC, par exemple 2013-07-16T10:16:23.555Z . Consultez des références supplémentaires sur le fonctionnement des rapports sur les métriques modifiées. |
|
request.timeRange.endDate |
string |
Date inclusive au format AAAA-MM-JJ. | |
request.timeRange.startDate |
string |
Date inclusive au format AAAA-MM-JJ. | |
request.verifySingleTimeZone |
boolean |
Si la valeur est true , le rapport ne sera créé que si toutes les données statistiques demandées proviennent d'un même fuseau horaire. La valeur par défaut est false . |
|
rowCount |
integer |
Nombre de lignes générées par le rapport, sans les en-têtes. | |
rows[] |
list |
Rapport synchrone uniquement. Lignes du rapport générées. | |
rows[].(key) |
any value |
Indique les colonnes représentées dans cette ligne. Autrement dit, chaque clé correspond à une colonne avec une cellule non vide dans cette ligne. | |
statisticsCurrencyCode |
string |
Code de devise de toutes les valeurs monétaires générées dans le rapport, y compris les valeurs définies par les utilisateurs (par exemple, les paramètres d'enchères de mot clé) et les métriques (par exemple, le coût et les revenus). Le code de devise d'un rapport est déterminé par le champ statisticsCurrency de la demande de rapport. |
|
statisticsTimeZone |
string |
Si toutes les statistiques du rapport sont issues du même fuseau horaire, ce serait le cas. Sinon, le champ n'est pas défini. |
Méthodes
- générer
- Génère et renvoie immédiatement un rapport.
- get
- Sondages pour connaître l'état d'une demande de rapport.
- getFile
- Télécharge un fichier de rapport encodé au format UTF-8.
- getIdMappingFile
- Télécharge un fichier CSV (codé au format UTF-8) qui contient les mappages d'ID entre l'ancienne interface Search Ads 360 et la nouvelle. Pour l'annonceur demandé, le fichier inclut toutes les entités enfants (ex. : comptes de moteur, campagnes, groupes d'annonces, etc.) qui existent à la fois dans l'ancienne interface Search Ads 360 et dans la nouvelle.
- demande
- Insère une demande de rapport dans le système de signalement.