Etiketler, hesabınızdaki öğeleri anlamlı gruplar halinde düzenlemenize olanak tanır. Böylece, ilginizi en çok çeken verileri hızlı ve kolay bir şekilde filtreleyebilir ve bu verilerle ilgili rapor oluşturabilirsiniz. Google Ads komut dosyaları hesap, kampanya, reklam grubu, reklam ve anahtar kelime düzeylerinde etiketleri destekler.
Kullanım alanları
Google Ads hesaplarında etiketler, rastgele verileri Google Ads varlıkları. Yönetici hesaplarında, benzer öğeleri gruplandırmak için etiketler kullanılabilir. alt hesaplar. Etiketler çeşitli kullanım alanlarına yardımcı olur:
- Hesap listesini işleme
- Bir ajanssanız tüm reklamverenlere
plumber_accounts
etiketi uygulayabilirsiniz bir komut dosyası da tesisatçı ile alakalı tesisatçılık hizmetleri hakkındaki anahtar kelimelerini (örneğin, "acil durum duş tamiri") bu tür hesaplar.
- Bir ajanssanız tüm reklamverenlere
- Öğe listesini işleme
- sırasında etkinleştirmek istediğiniz bir anahtar kelime grubunuz varsa
hafta sonları bu kullanıcılara bir
weekend_keywords
etiketi uygulayabilirsiniz. Daha sonra bir komut dosyası, Cuma günüweekend_keywords
içeren tüm anahtar kelimeleri etkinleştirebilir akşamları bulup Pazartesi sabahı duraklatın.
- sırasında etkinleştirmek istediğiniz bir anahtar kelime grubunuz varsa
hafta sonları bu kullanıcılara bir
- Varlıkları birden fazla çalıştırmada işleme
- 30 dakikadan kısa sürede işlenemeyen çok sayıda öğeniz varsa komut dosyanızda bir
processed
etiketi oluşturabilir ve bunu daha önce işlenmiş öğelere uygulayabilirsiniz. Komut dosyasını saatlik olarak çalışacak şekilde planlayın ve ardından yalnızcaprocessed
etiketi uygulanmamış öğeleri işleyin.
- 30 dakikadan kısa sürede işlenemeyen çok sayıda öğeniz varsa komut dosyanızda bir
- İki adımlı değişiklikler
- Komut dosyasının çok sayıda anahtar kelimede teklif değişikliği yapmasını sağlamak yerine anahtar kelimeleri
increase_bid_by_10%
ile etiketleyebilir, Google Ads kullanıcı arayüzüne giriş yapabilir, etiketle eşleşen anahtar kelimeleri filtreleyebilir, inceleyebilir ve sonuçtan memnun kalırsanız toplu düzenlemeleri kullanarak tekliflerini değiştirebilirsiniz.
- Komut dosyasının çok sayıda anahtar kelimede teklif değişikliği yapmasını sağlamak yerine anahtar kelimeleri
- Esnek teklif verme
- Bir komut dosyası, teklif değişikliklerinin geçmişini tutmak için etiketleri kullanabilir. Örneğin,
bir anahtar kelime teklifini %20 artırdığı zaman,
increased_20%
etiketli hesap. Komut dosyası ertesi gün etiket üzerinde çalıştırıldığında ve daha önce teklifi artırdığını fark ettiğinde teklifi yalnızca %10 artırabilir.
- Bir komut dosyası, teklif değişikliklerinin geçmişini tutmak için etiketleri kullanabilir. Örneğin,
bir anahtar kelime teklifini %20 artırdığı zaman,
- Kalite puanı takibi
- Komut dosyası, önemli anahtar kelimeleri kalite puanlarıyla etiketleyebilir. Kalite puanı artık kullanılmayan anahtar kelimeleri düzenli olarak kontrol edip raporlama , etiketle eşleşir.
Hesap düzeyinde etiketler
Google Ads komut dosyaları, yönetici hesaplarında etiketler oluşturmanıza ve o yönetici hesabının altındaki Google Ads hesaplarına etiketler ekleyebilir:
const labelName = 'High spending accounts';
AdsManagerApp.createAccountLabel(labelName);
Şunu kullanarak etiketi istediğiniz hesaplara uygulayabilirsiniz:
applyLabel
yöntem:
const accountIds = ['123-456-7890', '345-6789-2100'];
const labelName = 'High spending accounts';
const accounts = AdsManagerApp.accounts().withIds(accountIds).get();
for (const account of accounts) {
account.applyLabel(labelName);
}
Benzer şekilde, removeLabel
yöntemini kullanarak bir hesabı etiketten kaldırabilirsiniz:
const accountIds = ['123-456-7890', '345-6789-2100'];
const labelName = 'High spending accounts';
const accounts = AdsManagerApp.accounts().withIds(accountIds).get();
for (const account of accounts) {
account.removeLabel(labelName);
}
Hesap etiketlerinin en yaygın kullanımı, aynı hesap etiketini paylaşan bir hesap grubunu işlemek içindir:
const labelName = 'High spending accounts';
const accounts = AdsManagerApp.accounts()
.withCondition(`LabelNames CONTAINS "${labelName}"`)
.get();
Tek bir komut dosyası yürütme işleminde birden fazla hesabı işleme hakkında daha fazla bilgi edinmek için yönetici hesabı komut dosyaları kılavuzumuzu inceleyin.
Bir hesaptaki etiketler
Hesabın kampanyalarına, reklam gruplarına, reklamlarına ve anahtar kelimelerine etiketler oluşturabilir ve uygulayabilirsiniz. Bir kampanyaya nasıl etiket uygulayacağınız aşağıda açıklanmıştır:
const campaign = AdsApp.campaigns()
.withCondition('campaign.name = "My first campaign"').get().next();
campaign.applyLabel('High performing campaign');
Benzer şekilde, removeLabel
yöntemini kullanarak bir etiketi kaldırabilirsiniz:
const campaign = AdsApp.campaigns()
.withCondition('campaign.name = "My first campaign"').get().next();
campaign.removeLabel('High performing campaign');
Etiketler en yaygın olarak, bir etiketle birlikte gruplandırılmış benzer öğelerin bir grubunu işlemek için kullanılır. Aşağıdaki kod snippet'inde, ortak bir etiketi paylaşan bir kampanya grubunun nasıl duraklatılacağı gösterilmektedir:
const label = AdsApp.labels()
.withCondition('label.name = "Christmas promotions"')
.get().next();
var campaignIterator = label.campaigns().get();
for (const campaign of campaignIterator) {
campaign.pause();
}
Raporlama
Çalışırken varlıkları filtrelemek için etiket kaynağı adlarını kullanabilirsiniz Google Ads hesaplarının performans raporları Kaynak adları, Google Ads API'dir ve bazen GAQL ile rapor çalıştırırken kullanılır. Etiket kaynak adı her zaman şu biçimdedir:
customers/[customer id]/labels/[label id]
Bir etiketin kaynak adını, getResourceName
yöntemini kullanarak getirebilirsiniz.
Aşağıdaki kod snippet'inde, "Noel promosyonları" etiketine sahip tüm kampanyalar için nasıl kampanya raporu oluşturulacağı gösterilmektedir:
const label = AdsApp.labels()
.withCondition("label.name = 'Christmas promotions'")
.get().next();
const query = `SELECT campaign.name, metrics.clicks, metrics.impressions, metrics.cost ` +
`FROM campaign WHERE campaign.labels CONTAINS ANY ` +
`["${label.getResourceName()}"] AND segments.date DURING THIS_MONTH`;
const result = AdsApp.search(query);
Yalnızca CONTAINS_ALL
, CONTAINS_ANY
ve kullanabileceğiniz
Etiket kaynak adlarına göre filtreleme yapmak için CONTAINS_NONE
operatörleri.