Google Ads komut dosyaları, verileri CSV biçiminde yükleyerek hesabınızda toplu değişiklikler yapmanıza olanak tanır. Google Drive'daki bir CSV dosyasından, Google E-Tablosu'ndan veya Microsoft Excel e-tablosundan veri yükleyebilir ya da çalışma zamanında komut dosyanızda toplu yükleme isteği oluşturabilirsiniz. Bu kılavuzda, bu özelliği komut dosyalarınızda nasıl kullanabileceğiniz açıklanmaktadır.
Kullanım
Toplu yüklemeleri kullanarak, kampanyaları yönetme veya çevrimdışı dönüşümleri yükleme gibi Google Ads komut dosyaları tarafından doğrudan desteklenmeyen belirli türde değişiklikler yapabilirsiniz.
Google Drive'dan toplu yükleme oluşturma
Toplu yükleme özelliğini kullanmanın en kolay yolu, bir CSV dosyasını Google Drive'a yükleyip Google Ads komut dosyalarını kullanarak bu dosyayı Google Ads'e yüklemektir:
const file = DriveApp.getFilesByName("BulkCampaignUpload.csv")
.next();
const upload = AdsApp.bulkUploads().newFileUpload(file);
upload.forCampaignManagement();
upload.preview();
Bu işlem, hesabınızda Araçlar ve ayarlar > TOPLU İŞLEMLER > Yüklemeler bölümünde bir toplu yükleme önizleme girişi oluşturur.
Değişiklikleri görüntülemek için Önizleme bağlantısını tıklayın.
Değişiklikleri hesabınıza uygulamak için ayrıntılar sayfasındaki Değişiklikleri uygula düğmesini tıklayın. Yüklenen dosyada hatalar varsa veya değişiklik yapmak istemiyorsanız değişiklikleri silmek için Önizlemeyi sil düğmesini tıklayın.
Komut dosyanızın düzgün çalıştığını doğruladıktan sonra önizleme aşamasını atlayabilir ve değişiklikleri doğrudan komut dosyanızdan uygulayabilirsiniz. Bu, preview()
yöntemi yerine toplu yükleme örneğinin apply()
yöntemini çağırarak yapılabilir.
Sıfırdan toplu yükleme oluşturma
Aşağıdaki adımları uygulayarak sıfırdan bir toplu yükleme işi oluşturabilirsiniz:
// The best way to find column names is to consult a template
// as described in the last section of this guide.
const columns = [
"Campaign", "Budget", "Bid Strategy type", "Campaign type"
];
const upload = AdsApp.bulkUploads().newCsvUpload(columns);
// Call append once for each row you'd like to upload
upload.append({
"Campaign": "Test Campaign 1",
"Budget": 2.34,
"Bid Strategy type": "cpc",
"Campaign type": "Search Only"
});
upload.forCampaignManagement();
upload.preview();
Para birimini ayarlama
Varsayılan olarak, toplu yüklemelerdeki para tutarları gerçek para birimi tutarı olarak yorumlanır. Mikro kullanmayı tercih ediyorsanız yükleme işini oluştururken moneyInMicros
seçeneğini true
olarak ayarlayabilirsiniz (örneğin, 2,34 avro 2340000 olarak girilir).
const upload = AdsApp.bulkUploads().newCsvUpload(columns,
{moneyInMicros: true});
Dosya yerel ayarını belirleme
CSV dosyası içeriği varsayılan olarak ABD İngilizcesi yerel ayarıyla (en_US) yorumlanır.
Aşağıda gösterildiği gibi fileLocale
seçeneğini kullanarak farklı bir yerel ayar belirtebilirsiniz:
const upload = AdsApp.bulkUploads().newCsvUpload(columns,
{fileLocale: "fr_FR"});
Bir yerel ayar belirtirken sütun başlıklarını en_US
yerel ayarıyla veya fileLocale
mülkünde belirttiğiniz yerel ayarıyla sağlayabilirsiniz.
Saat dilimini ayarla
Dosyadaki zaman girişleri varsayılan olarak Amerika/Los_Angeles biçiminde yorumlanır. timeZone
seçeneğini kullanarak farklı bir saat dilimi belirtebilirsiniz. Saat dilimini TZ veritabanı biçiminde belirtin.
const upload = AdsApp.bulkUploads().newCsvUpload(columns,
{timeZone: "America/New_York"});
Çevrimdışı dönüşümleri yüklerken saat diliminin ayarlanması yararlı olabilir.
Toplu yükleme için e-tablo şablonları
Toplu yükleme için e-tablo şablonu edinmenin en kolay yolu Google Ads kullanıcı arayüzünü kullanmaktır.
- Google Ads hesabınızda oturum açın.
- Araçlar ve ayarlar > TOPLU İŞLEMLER > Yüklemeler'e gidin.
- Yeni bir yükleme başlatmak için + düğmesini tıklayın.
- Ardından, aralarından seçim yapabileceğiniz çeşitli şablonların bulunduğu bir bölüm gösterilir.
Yardım Merkezi'nden de birçok farklı şablon indirebilirsiniz.