Carga masiva

Las secuencias de comandos de Google Ads te permiten realizar cambios masivos en tu cuenta subiendo datos en formato CSV. Puedes subir datos desde un archivo CSV de Google Drive, una hoja de cálculo de Google, una hoja de cálculo de Microsoft Excel o crear una solicitud de carga masiva en 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 compatibles directamente con las secuencias de comandos de Google Ads, como administrar campañas o cargar conversiones sin conexión.

Crea 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 con 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 crea 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 quieres realizar los cambios, haz clic en el botón Descartar vista previa para descartar los cambios.

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

Cómo 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 la unidad monetaria

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

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

Cómo establecer la configuración regional del archivo

De forma predeterminada, el contenido del archivo CSV se interpreta en la configuración regional en 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 que especifiques en la propiedad fileLocale.

Establecer zona horaria

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

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

Establecer una zona horaria puede ser útil cuando se cargan conversiones sin conexión.

Plantillas de hojas de cálculo para la carga masiva

La forma más sencilla de obtener una plantilla de hoja de cálculo para 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.
  • Luego, aparecerá una sección con una variedad de plantillas para elegir.

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