Google Ads Скрипт відправки сповіщення в Telegram

5
(1)

Зміст

Скрипти Google Ads – це зручний спосіб для роботи з даними Google Ads за допомогою JavaScript у браузерному IDE. Ви можете використовувати скрипти для автоматизації типових процедур або взаємодії із зовнішніми даними як на рівні MCC так і на рівні індивідуального рекламного акаунту.

google ads script notify to telegram
Google ads script відправки повідомлення в telegram

Приклад повідомлення відправленого за допомогою скрипта Google Ads в Telegram

  1. Цей скрипт працює на рівні Керуючого облікового запису (попередня назва – обліковий запис Центру клієнтів, Центр клієнтів).
  2. Скрипт відбирає потрібні рекламні акаунти за допомогою значення параметра Мітка (Label, Ярлика).
  3. Надсилає до Telegram-чату інформацію про Кліки, Конверсії, Вартість за останні 7 днів.
  4. Інформація окремо по кожному акаунту.
screenshot-web.telegram.org google ads script
Сповіщення в телеграм від google ads

Google Ads Скрипт - Код для використання в акаунті

				
					function main() {
  var LABEL_NAME = 'Ярлик для Бота'; // додайте мітку облікового запису, створити можете будь, яку
  var TELEGRAM_BOT_TOKEN = 'Токен бота Телеграм'; // Telegram bot token
  var TELEGRAM_CHAT_ID = 'Чат ID Телеграм'; // Telegram chat ID


  // перевірка акаунтів та відбір потрбіних за параметром мітки
  var accounts = MccApp.accounts().withCondition("LabelNames CONTAINS_ANY ['" + LABEL_NAME + "']").get();

  while (accounts.hasNext()) {
    var account = accounts.next();

    // дані за останні 7 днів
    var stats = account.getStatsFor('LAST_7_DAYS');

    // повідомлення яке буде надіслано в ТГ
    var message = 'Account name: ' + account.getName() + '\n';
    message += 'Account ID: ' + account.getCustomerId() + '\n';
    message += 'Clicks: ' + stats.getClicks() + '\n';
    message += 'Cost: ' + account.getCurrencyCode() + ' ' +stats.getCost() + '\n';
    message += 'Conversions: ' + stats.getConversions() + '\n';

    // Відправка в ТГ
    var url = 'https://api.telegram.org/bot' + TELEGRAM_BOT_TOKEN + '/sendMessage?chat_id=' + TELEGRAM_CHAT_ID + '&text=' + encodeURIComponent(message);
    var options = { 'method': 'post' };
    UrlFetchApp.fetch(url, options);
  }
}

				
			

❌ ↔ ✅

5 / 5. 1