Скрипт для пошуку унікальних YouTube-каналів зі списку відео

Як подивитися унікальні YouTube-канали, де показувалась PMax кампанія Google Ads

Якщо ви хоч раз витягували місця розміщення з PMax, то точно бачили купу назв YouTube відео, і дуже часто там:

  • музика
  • передачі (ось тут ви можете офігєть, бо наші дивляться досі бітву єкстрасєнсів з країни-гній)
  • ітд

Але Google Ads не показує нормально (хто б сумнівався):

  • які саме канали
  • які канали повторюються найчастіше

А нам же треба блокнути часто саме канал, особливо якщо це мова про ігри (дитячі майданчики) або люди слухають музику.
Ну ок, гугл то скоро зробить що можна буде мінусувати майданчики прям зі звіту, але це все рівно буде “мінус відео”, а не мінус канал.
Тому я зробила спосіб, який дозволить вам додати список відео, а скрипт знайде їх канал і вам тільки треба буде видалити дублі і залити все як виключення.
Буду все показувати на прикладі з музикою.

Нам треба: готова пмакс (витягуйте вже звіт по майданчикам), Google Cloud Project, Google Sheets + YouTube API.
Погнали)

Крок 1 — Створюємо Google Cloud Project

Відкриваємо: https://console.cloud.google.com/

  • Натискаємо Select project
  • New Project
  • Створюємо будь-який project

Крок 2 — Вмикаємо YouTube API

  • Зліва меню ☰
  • APIs & Services => Library
  • В пошуку: YouTube Data API v3
  • Натискаємо Enable

Крок 3 — Створюємо API key

  • APIs & Services
  • Credentials
  • Create Credentials
  • API key
  • в API restrictions обираємо: YouTube Data API v3
  • Натискаємо Create. Отримаєте API key типу: AIzaSy… ось це копіюємо і нікому не передаємо.

Крок 4 — Налаштовуємо OAuth

Без цього Google може блокувати Apps Script.

  • Відкриваємо: Google Auth Platform → Audience
  • Додаємо test user

У блоці Test users:

  • Add users
  • додаємо свою gmail-пошту

Крок 5 — Створюємо Google Sheets

  • Створюємо Google таблицю
  • У колонку A вставляємо список YouTube URL

Наприклад:

youtube.com/video/abc123
youtube.com/video/xyz456
(Попередньо ви витягнули звіт, в ньому робите фільтр, і витягуєте відео з назвами які мають текст наприклад “музика, пісня, пісня, плейлист ітд”)

Крок 6 — Відкриваємо Apps Script

У Google Sheets: Розширення → Apps Script
Видаляємо все що там є.

Крок 7 — Вставляємо скрипт

https://gist.github.com/tanyamykhalchenko-cpu/d0b15e1a4101443845be943dd9259286

Крок 8 — Вставляємо API key

У коді знаходимо: const API_KEY = ‘ТУТ_ТВІЙ_API_KEY’;
І вставляємо свій ключ.

Крок 9 — Запускаємо скрипт

  • Save
  • Обираємо функцію: getUniqueYoutubeChannels
  • Натискаємо Запуск.

Крок 10 — Дозволи Google

При першому запуску Google може показати помилку, якщо є, то там же:

  • Відкриваєте Налаштування
  • Знаходите блок “Проект Google Cloud Platform (GCP)”
  • Змінюєте і додаєте свій номер з console.cloud.google.com

Зберігаєте, перезапускаєте скрипт і маєте в документі отримати новий лист і на рівні кожного вашого урл буде стояти назва каналу і урл цього каналу)

Всьо)
А, ну можете підписатися на мій канал в Telegram 

Працюю з Google Ads з травня 2010 року. Партнер Google. Люблю конкретику (без води). Працюю чесно, по-людськи.
Залиште коментар