Este script te enviará una alerta cada vez que se agote el presupuesto de cualquier campaña en una cuenta de Google Adwords. Es una herramienta muy poderosa, ya que te permitirá actuar inmediatamente, ya sea aumentando el presupuesto y/o reduciendo el CPC de tus campañas. Para crear esta alerta, sigue estos pasos:
1. Entra en la cuenta de Adwords, y a continuación en Campañas > Operaciones en bloque > Secuencias de comandos > + Secuencia de comandos
2. Copia y pega el siguiente código
function main() {var text_email = "";
var campaignsIterator = AdWordsApp.campaigns().forDateRange("TODAY").get();
while (campaignsIterator.hasNext()) {
var campaign = campaignsIterator.next();
var stats = campaign.getStatsFor("TODAY");
var name = campaign.getName();
var cost = stats.getCost();
var budget = campaign.getBudget();
if (cost >= budget) {
var text_email = text_email+"<tr><td style='text-align:right;'>"+name+"</td>
<td style='font-weight:strong'>Gasto: "+cost+"</td></tr>";
}
}
var table = "<table>"+text_email+"</table>";
if (text_email!="") {
MailApp.sendEmail({
to: 'tuemail@gmail.com',
subject: 'Alerta de Presupuesto Agotado',
htmlBody: text_email,
})
Logger.log(text_email);
}
}
3. Programa el código para ser ejecutado cada hora. Te llegará un email titulado "Alerta de presupuesto agotado", con los detalles de la campaña cuyo presupuesto se ha agotado.
Donde tengo que pegar el codigo que se genra?????
En \"Herramientas y configuración\" > \"Acciones en bloque\" > \"Secuencia de comandos\"
Buenos días, estoy implementando esta secuencia de comandos, pero me da error, me pone en la linea 11 Unterminated string literal. (line 11). La línea 11 es esta: var text_email = text_email+\"
Hola María. Verifica que no exista un line break entre la línea 11 y 12.