SEO Agentliyi Xidmətləri Bələdçisi

YouTube reklamlarında uşaq kanallarını necə istisna etmək

31 December 2025 10 dəq oxuma Lukas Becker

Müəllif:

Veb dizayn və inkişaf

Profilə bax

Ask AI about this page

1 views 10 dəq oxu

Mart ayının ortalarında bir sıra böyük reklamverənlər YouTube-u tərk etdilər çünki onların pre-roll reklamları (əsas məzmun oynadılmadan əvvəl göstərilən və 5 saniyədən sonra keçilə bilən ödənişli videolar) təhqiramiz məzmunlu videolarda yerləşdirilmişdi. Lakin bu məqalədə biz başqa bir vacib mövzudan – uşaq məzmununda pre-roll reklamların istənilmədən nümayişindən danışmaq istərdik.

Problem ondadır ki, hətta böyüklər auditoriyası üçün düzgün hədəfləmə parametrləri ilə belə, təəssüratların böyük bir hissəsi (bəzi hallarda 90%-ə qədər) uşaq kanallarına düşür. Bu, valideynlərin öz cihazlarında, həm mobil, həm də masaüstü kompüterlərində cizgi filmləri və təhsil videolarını uşaqlarına göstərmək üçün “böyüklər” hesablarından istifadə etmələri ilə bağlıdır.

YouTube reklamlarında uşaq kanallarını necə istisna etmək olar — Video istehsalı

Təbii ki, reklamverənlər büdcələrini sadəcə pre-roll reklamları izləyən uşaqlara xərcləmək istəmirlər, çünki bunun satışa demək olar ki, heç bir təsiri yoxdur. Belə videoları və kanalları mənfi açar sözlərdən istifadə edərək istisna etmək olar, lakin bu, çox vaxt aparan və çətin bir prosesdir və bütün kanalları və videoları istisna etməyəcək.

Bir çox populyar olmayan uşaq kanalları və videoları pre-roll reklamlarını göstərməyə davam edir, çünki onlar ümumi, uşaqvari bir ada sahibdirlər və ya qeyri-adekvat təsvirə malikdirlər, lakin onlar hələ də bir çox uşaq tərəfindən izlənilir. Aşağıda təqdim olunan AdWords skriptlərindən istifadə edərək belə kanalların axtarışını və istisna edilməsini avtomatlaşdırmağın bir yolu var.

Problemin həlli

Google AdWords reklam hesabınızı idarə etmək üçün JS dilində öz skriptlərinizi yaratmağa imkan verir. Onlar Google Apps Scripts əsasında qurulub və onların əsas üstünlüyü Google Drive, Spreadsheets, YouTube, Analytics, BigQuery və s. kimi digər Google xidmətləri ilə inteqrasiya, həmçinin üçüncü tərəf API-ləri ilə işləmək bacarığıdır. Məsələn, reklam yerləşdirmə üçün video tapmaq üçün YouTube Data API v3-dən istifadə edə bilərsiniz.

YouTube reklamlarında uşaq kanallarını necə istisna etmək olar — Video istehsalı

Məlum oldu ki, uşaq videoları adlarına görə deyil, etiketlərinə (tags) görə birləşdirilir. YouTube video axtarışı üçün skripti dəyişdirdikdən sonra, ingilis, rus və ukrayna dillərində müxtəlif uşaq videoları üçün oxşar etiketlər tapıldı və Google Spreadsheet faylında gələcəkdə istifadə üçün saxlanıldı. Fayl ictimaiyyətə açıqdır, lakin skripti qurmazdan əvvəl bu faylın bir nüsxəsini çıxarıb Google Drive-da saxlamaq və skriptdəki fayl ID-sini yenisi ilə əvəz etmək tövsiyə olunur.

Vacib detallar

  • Biz URL_PERFORMANCE_REPORT-dan əvvəlki tarixdən YouTube yerləşdirmələri və videoId ilə bütün linkləri alırıq:

var report = AdWordsApp.report(
‘SELECT Url ‘ +
‘FROMURL_PERFORMANCE_REPORT ‘ +
‘WHERE CampaignName CONTAINS “Video” ‘ +
‘DURING YESTERDAY’);
var rows = report.rows();
while (rows.hasNext()) {
var row = rows.next();
var videoId = row[‘Url’].toString().replace(‘www.youtube.com/video/’,”);
videoIdList.push([videoId]);
}

  • Dövrədəki hər bir video ID-si ilə YouTube-a sorğular göndərilir. Cavabda alınan etiketlər və video kanal ID-ləri uşaq etiketləri ilə toplanmış kitabxanadakı hər hansı bir şeylə uyğun gəlib-gəlmədiyi yoxlanılır:

for (var i = 0; i < videoList.length; i++) {
var results = YouTube.Videos.list(‘snippet’, {id: videoList[i]});
try {
if (results.items[0].snippet !== undefined) {
var channelId = results.items[0].snippet.channelId;
var tags = results.items[0].snippet.tags;
if (uniqueChannel[channelId] !== true){
for (var k = 0; k < tags.length; k++) {
if (tagsObj[tags[k]] !== undefined) {
channels.push([channelId]);
uniqueChannel[channelId] = true;
Logger.log(“Add to the library with extensions – ” + channelId);
break;
} else {
continue;
};
}
}
}
} catch (e) {
Logger.log(e);
}
}

Əgər hər hansı bir video etiketi kitabxanadakı etiketlərlə uyğun gələrsə, video kanalının ID-si istisna üçün massivə göndəriləcək (əgər o, artıq eyni kanaldan başqa bir video vasitəsilə əlavə edilməyibsə).

Bütün videolar yoxlanıldıqdan sonra, bütün kanalları AdWords hesabınızdakı istisna edilmiş saytlar siyahısına əlavə etmək üçün dövrəni işə salın. Skriptdəki ilə eyni ada malik bir siyahı (burada – “Video_channels”) əvvəlcədən yaradılmalıdır. İstisna edilmiş saytlar siyahısı üçün limit 65 000-dir, ona görə də heç bir daşma problemi olmamalıdır.

var excludedPlacementList = AdWordsApp.excludedPlacementLists().withCondition(‘Name = “Video_Channels”‘).get().next();
for (var d = 0; d < channels.length; d++) {
excludedPlacementList.addExcludedPlacement(“youtube.com/channel/”+channels[d].toString());
};

Yaranan problemlər

Yuxarıda təqdim olunan həll yolu düzgün işləyir kimi görünürdü, lakin bəzi problemlər hələ də baş verirdi. Bu skriptdən istifadə edərkən biz aşağıdakı problemlə qarşılaşdıq. Skript əvvəlki günün bütün videolarını emal edə bilmədi, çünki AdWords tərəfindən 30 dəqiqəlik məhdudiyyət var idi. Beləliklə, yeni istisnalar əlavə edilmədi.

Bundan əlavə, düzgün auditoriyanı hədəfləyərək büdcəyə qənaət etmək üçün videoları mümkün qədər tez-tez əlavə etmək lazım idi. Təəssüf ki, videonu istisnalar siyahısına əlavə etdikdən sonra belə, təcrübəmizə görə, onlar dərhal işləməyə başlamadı. Google texniki dəstəyi bunun 2 günə qədər vaxt aparacağını, adətən daha az olacağını təxmin etdi. Buna görə də, skript tərəfindən toplanmış kanallar siyahınız varsa, onları istisna siyahısına əvvəlcədən əlavə etmək tövsiyə olunur.

Həll

Skripti hər saat işə salmaq və əvvəllər yoxlanılmış videoları yoxlamamaq məntiqli görünür, əks halda skript günün ortasında 30 dəqiqəlik limitə çatacaq. Həll yolu bu skriptistifadə edilərək hazırlanmışdır. Bu, skriptin ilk versiyası ilə müqayisədə bir az daha mürəkkəb idi, lakin nəticələr əla idi.

Biz yoxlanılmış məzmunu txt-fayllarda Google Drive-da saxlamaq funksiyasını əlavə etdik. Yoxlanılmış məzmun üçün ID-lər faylda qeyd edildi və sonradan onlar yeni ID-lərlə müqayisə edildi. Müqayisə açıq mənbəli Undercode.js kitabxanasından fərq metodu istifadə edilərək aparıldı.

Nəticə olaraq, biz son bir saat üçün yalnız yeni videoId massivini aldıq və biz bunu skriptin ilk versiyasında hazırlanmış sxemə uyğun olaraq etiketlərin mövcudluğu üçün yoxladıq. Skript tamamlandıqdan sonra biz cari gün üçün bütün videoları eyni txt-faylına əlavə etdik.

Skriptin qurulması

  1. Google Drive-da yaradılacaq faylın adını göstərin:
    var dataFile = “videoIds.txt”;
    Belə bir fayl yoxdursa, o, avtomatik olaraq yaradılacaq.
  2. Yoxlamaq istədiyiniz kampaniyaları seçin:
    ‘WHERE CampaignName CONTAINS “(Video)”
    AWQL sintaksisi AdWords Help.
  3. səhifəsində təqdim olunur.
    Google Spreadsheet-də fayl ID-sini əvəz edin:
  4. var spreadsheet = SpreadsheetApp.openById(’11PMGc70yLE88Npi47Hwb6W36Y8yjw2N2CdXXLgdK12o’);
    AdWords interfeysində istisna edilmiş yerləşdirmələrin ümumi siyahısını yaradın:
    var excludedPlacementList = AdWordsApp.excludedPlacementLists().withCondition(‘Name = “Video_channels”‘).get().next();
  5. və “Video_channels” əvəzinə onun adını daxil edin.
    YouTube-u genişləndirilmiş API-lərdə aktivləşdirin.
  6. İlk baxışlardan sonra, Google Developers Console-da YouTube API-ni aktivləşdirin. Link xəta jurnalında olacaq.

Skriptin işləməsi üçün “Hər saat” cədvəlini təyin edin.

Və budur!

Yekun şərhlər Nəticədə, biz vaxt limitinə çatmadan hər saat uşaq video məzmunu olan YouTube kanallarını yoxlayan bir skript yaratdıq. Siz həmçinin Spreadsheet faylına yeni etiketlər əlavə edərək skripti istənilən mövzuya uyğunlaşdıra bilərsiniz. Yenilənmiş skript üçün kodburada

yerləşdirilib. Suallarınız və təklifləriniz üçün minnətdarıq.

Unutmayın ki, bəzən digər məzmunlu video kanallar da istisna siyahısına düşür, lakin bu nadir hallarda baş verir. Bunun iki əsas səbəbi var. Kanal sahibləri uşaqlar üçün məzmunla yanaşı, digər növ məzmunları da paylaşırlar. Bəzən isə video kanallar auditoriyalarını genişləndirmək üçün yanlış etiketlərdən istifadə edə bilərlər. Bizim müşahidələrimizə görə, skriptdən istifadə etməyə başladıqdan sonra baxış dərəcəsi (VTR, view-through rate) əhəmiyyətli dərəcədə azalacaq, çünki böyüklər “keç” düyməsini uşaqlardan daha tez-tez basırlar, lakin bu yolla reklamınız müvafiq auditoriyaya göstəriləcək.

Skriptdən istifadə edin və reklamlarınızı düzgün kanallarda yerləşdirin!

Kanallar

Axtarış

Kateqoriyalar

Teqlər

Agentlik AI AI agentliyi İncəsənət bloq Biznes Kanallar Məzmun Kreativ məlumat analitikası Dizayn hazırlanma Rəqəmsal Rəqəmsal Agentlik İllüstrasiya lending Marketinq xəbərlər Xəbərlər və Araşdırma Məhsul robototexnika SEO proqram təminatı Startap Texnologiya Dəbli WordPress Təlimlər

Sosial

Xəbər bülleteni

Promosyonlar və Kuponlar Haqqında Ən Son Yeniləmələri Almaq Üçün İndi Qeydiyyatdan Keçin.

  Abunə olun

Axtarış

Son Yazı

AI pərakəndə satışda müştəri təcrübəsini yaxşılaşdırır.

27 Avq, 2024

AI inkişafı üçün ən yaxşı proqramlaşdırma dilləri

29 Avq, 2024

Maşın öyrənməsinin sirləri: yeni başlayanlar üçün bələdçi

29 Avq, 2024

Əlaqəli xidmət: Video istehsalı

Paylaş