Introducció
L'automatització en SEM pot estalviar temps i millorar l'eficiència de les campanyes. Els scripts són una eina poderosa que permet als anunciants automatitzar tasques repetitives, optimitzar campanyes i obtenir dades en temps real. En aquest tema, explorarem com utilitzar scripts per a l'automatització en SEM, centrant-nos principalment en Google Ads Scripts.
Què són els Scripts de Google Ads?
Els scripts de Google Ads són fragments de codi JavaScript que permeten als anunciants automatitzar tasques dins de les seves campanyes de Google Ads. Aquests scripts poden accedir a les dades de les campanyes, fer canvis automàticament i generar informes.
Beneficis dels Scripts de Google Ads
- Automatització de Tasques Repetitives: Els scripts poden automatitzar tasques com la pausa d'anuncis amb baix rendiment, l'ajust de les ofertes i la generació d'informes.
- Optimització en Temps Real: Els scripts poden fer ajustos en temps real basats en dades actualitzades, millorant l'eficiència de les campanyes.
- Personalització: Els scripts es poden personalitzar per satisfer les necessitats específiques de la campanya.
- Estalvi de Temps: Redueixen la necessitat d'intervenció manual, permetent als anunciants centrar-se en estratègies més complexes.
Com Crear i Executar Scripts de Google Ads
Pas 1: Accedir a l'Editor de Scripts
- Inicia sessió al teu compte de Google Ads.
- Fes clic a la icona de la clau anglesa (🔧) a la part superior dreta.
- Sota la secció "Operacions massives", selecciona "Scripts".
Pas 2: Crear un Nou Script
- Fes clic al botó blau "+" per crear un nou script.
- Dona un nom al teu script per identificar-lo fàcilment.
Pas 3: Escriure el Codi del Script
A continuació, es mostra un exemple bàsic de script que pausa tots els anuncis amb un CTR (Click-Through Rate) inferior al 2%:
function main() { var adIterator = AdsApp.ads() .withCondition("Status = ENABLED") .withCondition("Ctr < 0.02") .get(); while (adIterator.hasNext()) { var ad = adIterator.next(); ad.pause(); Logger.log("Pausat anunci amb ID: " + ad.getId() + " per tenir un CTR inferior al 2%"); } }
Pas 4: Provar el Script
- Fes clic a "Vista prèvia" per executar el script en mode de prova. Això permet veure què faria el script sense fer canvis reals.
- Revisa els resultats de la vista prèvia per assegurar-te que el script funciona com esperes.
Pas 5: Executar el Script
- Si la vista prèvia és satisfactòria, fes clic a "Executar" per executar el script.
- Pots programar el script perquè s'executi automàticament en intervals regulars (diàriament, setmanalment, etc.).
Exemples de Scripts Comuns
Ajustar Ofertes Basades en el Rendiment
Aquest script ajusta les ofertes de paraules clau basades en el seu rendiment:
function main() { var keywordIterator = AdsApp.keywords() .withCondition("Status = ENABLED") .get(); while (keywordIterator.hasNext()) { var keyword = keywordIterator.next(); var stats = keyword.getStatsFor("LAST_30_DAYS"); var cpc = stats.getAverageCpc(); var conversions = stats.getConversions(); if (conversions > 10) { keyword.setMaxCpc(cpc * 1.2); // Augmenta l'oferta en un 20% } else if (conversions < 5) { keyword.setMaxCpc(cpc * 0.8); // Redueix l'oferta en un 20% } } }
Generar Informes Personalitzats
Aquest script genera un informe personalitzat de rendiment de campanya i l'envia per correu electrònic:
function main() { var report = AdsApp.report( "SELECT CampaignName, Impressions, Clicks, Cost, Conversions " + "FROM CAMPAIGN_PERFORMANCE_REPORT " + "DURING LAST_30_DAYS" ); var rows = report.rows(); var csv = "CampaignName,Impressions,Clicks,Cost,Conversions\n"; while (rows.hasNext()) { var row = rows.next(); csv += [ row['CampaignName'], row['Impressions'], row['Clicks'], row['Cost'], row['Conversions'] ].join(",") + "\n"; } MailApp.sendEmail("[email protected]", "Informe de Rendiment de Campanya", csv); }
Exercici Pràctic
Exercici: Crear un Script per Pausar Anuncis amb Baix Rendiment
Objectiu: Crear un script que pausi tots els anuncis amb un CTR inferior al 1.5% i un cost per conversió superior a 10€.
Passos:
- Accedeix a l'editor de scripts de Google Ads.
- Crea un nou script i dona-li un nom.
- Escriu el codi següent:
function main() { var adIterator = AdsApp.ads() .withCondition("Status = ENABLED") .withCondition("Ctr < 0.015") .withCondition("CostPerConversion > 10") .get(); while (adIterator.hasNext()) { var ad = adIterator.next(); ad.pause(); Logger.log("Pausat anunci amb ID: " + ad.getId() + " per tenir un CTR inferior al 1.5% i un cost per conversió superior a 10€"); } }
- Prova el script en mode de vista prèvia.
- Si la vista prèvia és satisfactòria, executa el script.
Solució
El codi proporcionat anteriorment és la solució per a l'exercici. Assegura't de provar el script en mode de vista prèvia abans d'executar-lo per evitar canvis no desitjats.
Conclusió
Els scripts de Google Ads són una eina poderosa per automatitzar i optimitzar les campanyes SEM. Amb una comprensió bàsica de JavaScript, pots crear scripts personalitzats que estalvien temps i milloren el rendiment de les teves campanyes. Practica amb els exemples proporcionats i experimenta amb els teus propis scripts per veure com poden beneficiar les teves estratègies de màrqueting en motors de cerca.
Curs de Màrqueting en Motors de Cerca (SEM)
Mòdul 1: Introducció al SEM
Mòdul 2: Plataformes SEM
- Visió General de les Plataformes SEM
- Introducció a Google Ads
- Introducció a Bing Ads
- Altres Plataformes SEM
Mòdul 3: Recerca de Paraules Clau
- Importància de la Recerca de Paraules Clau
- Eines per a la Recerca de Paraules Clau
- Com Escollir Paraules Clau
- Paraules Clau de Cua Llarga vs Cua Curta
Mòdul 4: Creació d'Anuncis Efectius
- Components d'un Bon Anunci
- Escriure Textos Publicitaris Atractius
- Ús d'Extensions d'Anuncis
- Proves A/B d'Anuncis
Mòdul 5: Estratègies de Licitació
- Introducció a la Licitació
- Licitació Manual vs Automàtica
- Licitació per Cost per Clic (CPC)
- Licitació per Cost per Adquisició (CPA)
- Retorn de la Inversió Publicitària (ROAS)
Mòdul 6: Gestió de Campanyes
- Configuració d'una Campanya
- Organització de Grups d'Anuncis
- Opcions de Segmentació
- Gestió del Pressupost
Mòdul 7: Analítica i Informes
- Seguiment de Conversions
- Ús de Google Analytics amb SEM
- Anàlisi del Rendiment de la Campanya
- Generació d'Informes
Mòdul 8: Tècniques SEM Avançades
- Estratègies de Remarketing
- Anuncis de Cerca Dinàmics
- Personalitzadors d'Anuncis
- Ús de Scripts per a l'Automatització