Google Ads Scripts
Raportare automată pe mail
[RO] Cum funcționează?
Acest script automatizează procesul de generare a rapoartelor de performanță, precum costurile, conversiile și numele campaniilor Google Ads, pe diverse intervale de timp și trimite aceste rapoarte prin email sub formă de tabele HTML bine structurate. Este un instrument util pentru monitorizarea eficientă a campaniilor de marketing și pentru menținerea echipei informate în mod regulat.
[EN] How does it work?
This script automates the process of generating performance reports, such as costs, conversions, and campaign names for Google Ads campaigns over various time intervals, and sends these reports via email in the form of well-structured HTML tables. It is a useful tool for efficiently monitoring marketing campaigns and keeping the team regularly informed.
function main() {
var reportConfigs = [ {days: 7, label: "Last 7 Days"}, {days: 14, label: "Last 14 Days"}, {days: 30, label: "Last 30 Days"} ];
var recipientEmails = "example.mail@gmail.com";
var subject = "Raport Cost Google Ads";
var body = "Raport al costurilor campaniilor pentru ultimele 7, 14 și 30 de zile:
";
for (var i = 0; i < reportConfigs.length; i++) {
var days = reportConfigs[i].days;
var label = reportConfigs[i].label;
var campaignReport = AdsApp.report(
"SELECT CampaignName, Cost, AccountCurrencyCode, Conversions " +
"FROM CAMPAIGN_PERFORMANCE_REPORT " +
"WHERE Impressions > 0 " +
"DURING LAST_" + days + "_DAYS");
var rows = campaignReport.rows();
var data = [];
while (rows.hasNext()) {
var row = rows.next();
var rowData = [ row["CampaignName"],
row["Cost"],
row["AccountCurrencyCode"],
row["Conversions"]
];
data.push(rowData);
}
// Format data as HTML table
var htmlTable = " ";
htmlTable += "" + label + " ";
htmlTable += "Nume campanii Cost Valuta Conversii ";
for (var j = 0; j < data.length; j++) {
htmlTable += "" + data[j][0] + " " + data[j][1] + " " + data[j][2] + " " + data[j][3] + " ";
}
htmlTable += "
";
// Add table to email body
body += htmlTable;
}
// Send data to email
MailApp.sendEmail({
to: recipientEmails,
subject: subject,
htmlBody: body
});
Logger.log("Data sent to email: " + recipientEmails);
}
Cum să Implementezi Scriptul
- Navighează la interfața Google Ads.
- Mergi la “Instrumente și Setări” (pictograma cheii) în colțul din dreapta sus.
- Sub “Acțiuni în masă”, selectează “Scripturi”.
- Click pe butonul albastru plus pentru a crea un nou script.
- Copiază și lipeste scriptul furnizat în editor.
- Autorizează scriptul să acceseze contul tău Google Ads urmând instrucțiunile.
- Salvează și previzualizează scriptul pentru a te asigura că rulează corect.
- Programează scriptul să ruleze zilnic pentru a menține actualizați parametrii personalizați.
Articole recente
- De ce un ROAS de 10 poate să nu fie profitabil September 28, 2024
- Ce este Domain Rating (DR) și cum influențează SEO? September 9, 2024
- Mutarea site-ului la un nou furnizor de hosting: Cum poate afecta SEO? September 8, 2024
- eBook SEO (English version) September 7, 2024
- eBook SEO August 31, 2024