Elenca conversioni

Chiama Conversion.get() per restituire un elenco di oggetti di conversione che sono stati elaborati in Search Ads 360. Puoi richiedere tutte le conversioni nell'account motore di un inserzionista o restringere l'ambito a una campagna, un gruppo di annunci, un annuncio o una parola chiave specifici.

Gli ID Search Ads 360 specificati nella richiesta determinano l'ambito della risposta. Ad esempio:

  • Per visualizzare tutte le conversioni in un account motore, specifica questi ID:
    • agencyId
    • advertiserId
    • engineAccountId
  • Per visualizzare le conversioni di una campagna specifica, specifica questi ID:
    • agencyId
    • advertiserId
    • engineAccountId
    • campaignId
  • Per visualizzare le conversioni attribuite a un annuncio e a una parola chiave specifici, specifica questi ID:
    • agencyId
    • advertiserId
    • engineAccountId
    • campaignId
    • adGroupId (se la parola chiave esiste a livello di gruppo di annunci)
    • adId
    • criterionId

Per informazioni su come ottenere gli ID di Search Ads 360 per il tuo inserzionista, consulta la sezione ID e conversioni di Search Ads 360.

Dopo aver inviato la richiesta, Search Ads 360 la convalida, genera un elenco di oggetti e la restituisce come risorsa ConversionList nel corpo della risposta.

Esempio di richiesta Get

L'esempio seguente richiede l'elenco delle conversioni che si sono verificate dal 15 novembre al 31 dicembre 2012 in una campagna specifica.

JSON

Quando crei un URL per il recupero di un elenco di conversioni, formatta i primi tre parametri (agencyId, inserzionistaId e EngineId) come parte del percorso della risorsa di conversione. Specifica i parametri rimanenti come parametri di ricerca degli 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())

Esempio Ricevi risposta

Se la convalida della richiesta ha esito positivo, Search Ads 360 restituisce una risorsa ConversionList nel corpo della risposta.

{
 "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"
  },
  ...
 ]
}

Se la convalida non va a buon fine

Se il report non supera la convalida, Search Ads 360 restituisce un errore "Non trovato". Ad esempio, se la richiesta di esempio precedente non specifica un'agenzia reale:

Not Found