Toplu Yükleme

Google Ads komut dosyaları, CSV biçiminde veri 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, Microsoft Excel e-tablosundan veri yükleyebilir veya ç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 kullanacağınız açıklanmaktadır.

Kullanım

Toplu yüklemeleri kullanarak, Google Ads komut dosyaları tarafından doğrudan desteklenmeyen belirli değişiklikleri (ör. kampanyaları yönetme veya çevrimdışı dönüşümleri yükleme) yapabilirsiniz.

Google Drive'dan toplu yükleme oluşturma

Toplu yükleme özelliğini kullanmanın en basit yolu, Google Drive'a bir CSV dosyası yüklemek ve bu dosyayı Google Ads komut dosyalarını kullanarak 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 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şiklikleri yapmak istemiyorsanız değişiklikleri silmek için Önizlemeyi sil düğmesini tıklayın.

Komut dosyanızın doğru ç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öntemi çağrılarak yapılabilir.

Sıfırdan toplu yükleme oluşturma

Toplu yükleme işini sıfırdan aşağıdaki şekilde 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 birimleri kullanmayı tercih ediyorsanız yükleme işini oluştururken moneyInMicros seçeneğini true olarak ayarlayabilirsiniz (örneğin, 2, 34 € 2340000 olarak girilir).

const upload = AdsApp.bulkUploads().newCsvUpload(columns,
    {moneyInMicros: true});

Dosya yerel ayarını belirleme

CSV dosyasının içeriği varsayılan olarak ABD İngilizcesi yerel ayarında (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 belirttiğinizde sütun başlıklarını en_US yerel ayarında veya fileLocale özelliğinde belirttiğiniz yerel ayarda sağlayabilirsiniz.

Saat dilimini ayarla

Dosyadaki zaman girişleri varsayılan olarak Amerika/Los_Angeles saat dilimine göre 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 dilimi ayarlamak yararlı olabilir.

Toplu yükleme için e-tablo şablonları

Toplu yükleme için e-tablo şablonu almanın 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.

Ayrıca, Yardım Merkezi'nden birçok farklı şablon indirebilirsiniz.