Llamar al Conversion.get()
para mostrar una lista de objetos de conversión que se procesaron en Search Ads 360. Tú
puede solicitar todas las conversiones en la cuenta de motor de un anunciante o limitar el alcance a una
una campaña, un grupo de anuncios, un anuncio o una palabra clave específica.
Los IDs de Search Ads 360 que especifiques en la solicitud determinan el alcance la respuesta. Por ejemplo:
- Para ver todas las conversiones en una cuenta de motor, especifica estos IDs:
agencyId
advertiserId
engineAccountId
- Para ver las conversiones en una campaña específica, especifica estos IDs:
agencyId
advertiserId
engineAccountId
campaignId
- Para ver las conversiones que se atribuyen a un anuncio y una palabra clave específicos, especifica
estos IDs:
agencyId
advertiserId
engineAccountId
campaignId
adGroupId
(si la palabra clave existe a nivel del grupo de anuncios)adId
criterionId
Para obtener información sobre cómo obtener los IDs de Search Ads 360 de tu anunciante, consulta IDs de Search Ads 360. y conversiones.
Después de enviar la solicitud, Search Ads 360 la valida y genera la lista de
y muestra la lista como un recurso ConversionList
en el
cuerpo de respuesta.
Ejemplo de solicitud Get
En el siguiente ejemplo, se solicita la lista de conversiones que se produjeron a partir de noviembre del 15 al 31 de diciembre de 2012 en una campaña específica.
JSON
Cuando construyas una URL para recuperar una lista de conversiones, debes dar formato a las tres primeras de la empresa (agencyId, advertiserId yengineId) como parte de la ruta a la recurso de conversión. Especifica los parámetros restantes como parámetros de consulta de URL.
GET https://www.googleapis.com/doubleclicksearch/v2/agency/12300000000000456/advertiser/45600000000010291/engine/700000000042441/conversion?campaign=71700000001899732&startDate=20121115&endDate=20121231&startRow=0&rowCount=10
Java
/** * Instantiate the Doubleclicksearch service, request a list of conversions in a specific campaign, * and print the list to standard out. */ public static void main(String[] args) throws Exception { Doubleclicksearch service = getService(); // See Set Up Your Application. ConversionList conversionList = listConversions(service); outputList(conversionList); } /** * Request a list of the first 10 conversions in a specific campaign. */ private static ConversionList listConversions(Doubleclicksearch service) throws IOException { try { Get getRequest = service.conversion().get( new Long(12300000000000456L), // Replace with your agency ID new Long(45600000000010291L), // Replace with your advertiser ID new Long(700000000042441L), // Replace with your engine account ID new Integer(20121231), // End date new Integer(10), // Number of rows new Integer(20121115), // Start date new Long(0L)); // Starting row getRequest.setCampaignId(71700000002044839L); // Optional parameter return getRequest.execute(); } catch (GoogleJsonResponseException e) { System.err.println("Get request was rejected."); for (ErrorInfo error : e.getDetails().getErrors()) { System.err.println(error.getMessage()); } System.exit(e.getStatusCode()); return null; // Unreachable code. } } /** * Print to standard out. */ privte static void outputList(ConversionList conversionList) { for (Conversion conversion : conversionList.getConversion()) { if (null != conversion) { System.out.println(conversion.toString()); } } }
Python
def get_conversion(service): """Request the first 10 conversions in a specific campaign and print the list. Args: service: An authorized Doubleclicksearch service. See Set Up Your Application. """ request = service.conversion().get( agencyId='12300000000000456', // Replace with your ID advertiserId='45600000000010291', // Replace with your ID engineAccountId='700000000042441', // Replace with your ID campaignId='71700000002044839', // Replace with your ID startDate=20131115, endDate=20131231, startRow=0, rowCount=10 ) pprint.pprint(request.execute())
Ejemplo de respuesta GET
Si la validación de la solicitud se realiza correctamente, Search Ads 360 muestra un recurso ConversionList
en la
cuerpo de respuesta.
{ "kind": "doubleclicksearch#conversionList", "conversion": [ { "agencyId": "12300000000000456", "advertiserId": "45600000000010291", "engineAccountId": "700000000042441", "campaignId": "71700000002044839", "adGroupId": "58700000032026064", "criterionId": "43700003491981017", "adId": "0", "dsConversionId": "48752623802180029", "conversionId": "ag5zfmV2ZW50YXBpZGVtb3ITCxILVHJhbnNhY3Rpb24YgfQDDA", "state": "ACTIVE", "type": "TRANSACTION", "revenueMicros": "20000000", // 20 million revenueMicros is equivalent to $20 of revenue "currencyCode": "USD", "quantityMillis": "0", "segmentationType": "FLOODLIGHT", "segmentationId": "25700000001081555", "segmentationName": "Customer Call", "conversionTimestamp": "1355776573000", "conversionModifiedTimestamp": "1355776580813" }, { "agencyId": "12300000000000456", "advertiserId": "45600000000010291", "engineAccountId": "700000000042441", "campaignId": "71700000002044839", "adGroupId": "58700000032026064", "criterionId": "43700003491981017", "adId": "44700000155906860", "dsConversionId": "48752623802180029", "conversionId": "ag5zfmV2ZW50YXBpZGVtb3ITCxILVHJhbnNhY3Rpb24YgfQDDA", "state": "ACTIVE", "type": "TRANSACTION", "revenueMicros": "20000000", "currencyCode": "USD", "quantityMillis": "0", "segmentationType": "FLOODLIGHT", "segmentationId": "25700000001081555", "segmentationName": "Customer Call", "conversionTimestamp": "1355776573000", "conversionModifiedTimestamp": "1355776580813" }, ... ] }
Si la validación falla
Si el informe no aprueba la validación, Search Ads 360 mostrará el mensaje "No se encuentra" . Por ejemplo, si la solicitud de ejemplo anterior no especifica un valor real agencia:
Not Found