Carga masiva

Las secuencias de comandos de Google Ads te permiten realizar cambios de forma masiva en tu cuenta mediante la carga de datos en formato CSV. Puedes subir datos desde un archivo CSV de Google Drive, una hoja de cálculo de Google o de Microsoft Excel, o crear una solicitud de carga masiva con tu secuencia de comandos durante el tiempo de ejecución. En esta guía, se explica cómo usar esta función en tus secuencias de comandos.

Uso

Con las cargas masivas, puedes realizar ciertos tipos de cambios que, de otro modo, no serían admitidos directamente por las secuencias de comandos de Google Ads, como la administración de campañas o la carga de conversiones sin conexión.

Crear una carga masiva desde Google Drive

La forma más sencilla de usar la función de carga masiva es subir un archivo CSV a Google Drive y, luego, subir ese archivo a Google Ads mediante las secuencias de comandos de Google Ads:

const file = DriveApp.getFilesByName("BulkCampaignUpload.csv")
    .next();
const upload = AdsApp.bulkUploads().newFileUpload(file);
upload.forCampaignManagement();
upload.preview();

Esto creará una entrada de vista previa de carga masiva en tu cuenta, en Herramientas y configuración > ACCIONES MASIVAS > Cargas.

Haz clic en el vínculo Vista previa para ver los cambios.

Para aplicar los cambios a tu cuenta, haz clic en el botón Aplicar cambios en la página de detalles. Si el archivo subido tiene errores o si no deseas realizar los cambios, haz clic en el botón Descartar vista previa para descartar los cambios.

Una vez que hayas verificado que la secuencia de comandos funciona correctamente, puedes omitir la etapa de vista previa y aplicar los cambios directamente desde la secuencia de comandos. Para ello, se debe llamar al método apply() de la instancia de carga masiva en lugar del método preview().

Crear una carga masiva desde cero

Puedes crear un trabajo de carga masiva desde cero de la siguiente manera:

// The best way to find column names is to consult a template
// as described in the last section of this guide.
const columns = [
   "Campaign", "Budget", "Bid Strategy type", "Campaign type"
];

const upload = AdsApp.bulkUploads().newCsvUpload(columns);

// Call append once for each row you'd like to upload
upload.append({
   "Campaign": "Test Campaign 1",
   "Budget": 2.34,
   "Bid Strategy type": "cpc",
   "Campaign type": "Search Only"
});
upload.forCampaignManagement();
upload.preview();

Establecer unidad monetaria

De forma predeterminada, los importes de las cargas masivas se interpretan como el importe real. Si prefieres usar micros, puedes configurar la opción moneyInMicros como true cuando crees el trabajo de carga (por ejemplo, EUR 2.34 se ingresaría como 2,340,000).

const upload = AdsApp.bulkUploads().newCsvUpload(columns,
    {moneyInMicros: true});

Establecer la configuración regional del archivo

De forma predeterminada, los contenidos del archivo CSV se interpretan en la configuración regional del inglés de EE.UU. (en_US). Puedes especificar una configuración regional diferente con la opción fileLocale, como se muestra a continuación:

const upload = AdsApp.bulkUploads().newCsvUpload(columns,
    {fileLocale: "fr_FR"});

Cuando especificas una configuración regional, puedes proporcionar los encabezados de columna en la configuración regional en_US o en la configuración regional que especificas en la propiedad fileLocale.

Fijar zona horaria

De forma predeterminada, las entradas de tiempo en el archivo se interpretan en America/Los_Angeles. Puedes especificar una zona horaria diferente con la opción timeZone. Especifica la zona horaria en formato de base de datos TZ.

const upload = AdsApp.bulkUploads().newCsvUpload(columns,
    {timeZone: "America/New_York"});

Configurar una zona horaria puede resultar útil cuando se suben conversiones sin conexión.

Plantillas de hojas de cálculo para carga masiva

La forma más fácil de obtener una plantilla de hoja de cálculo para realizar una carga masiva es desde la IU de Google Ads.

  • Acceda a su cuenta de Google Ads.
  • Navega a Herramientas y configuración > ACCIONES MASIVAS > Cargas.
  • Haz clic en el botón + para iniciar una carga nueva.
  • Aparecerá una sección con una variedad de plantillas para elegir.

También puedes descargar muchas plantillas diferentes desde el Centro de ayuda.