Toplu Yükleme

Google Ads komut dosyaları, verileri CSV biçiminde yükleyerek hesabınızda toplu değişiklikler yapmanıza olanak tanır. Google Drive'dan bir CSV dosyasından, bir Google e-tablosundan, bir Microsoft Excel e-tablosundan veri yükleyebilir veya çalışma zamanında komut dosyanızda bir 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, kampanyaları yönetme veya çevrimdışı dönüşümleri yükleme gibi, aksi durumda Google Ads komut dosyaları tarafından doğrudan desteklenmeyen belirli türlerde değişiklikler 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 altında bir toplu yükleme önizleme girişi oluşturur.

Değişiklikleri görüntülemek için Önizle 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 düzgün bir şekilde çalıştığını doğruladıktan sonra önizleme aşamasını atlayabilir ve değişiklikleri doğrudan komut dosyanızdan uygulayabilirsiniz. Bu işlem, preview() yöntemi yerine toplu yükleme örneğinin apply() yöntemini çağırarak yapılabilir.

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

Toplu yükleme işini sıfırdan şu ş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 birimi belirle

Varsayılan olarak, toplu yüklemelerdeki para tutarları gerçek para birimi tutarı olarak yorumlanır. Mikroları kullanmayı tercih ederseniz yükleme işini oluştururken moneyInMicros seçeneğini true olarak ayarlayabilirsiniz (ör.2,34 avro değeri 2340000 olarak girilir).

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

Dosya yerel ayarını belirleyin

Varsayılan olarak, CSV dosyası içeriği ABD İngilizcesi yerel ayarına (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 belirlediğ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

Varsayılan olarak, dosyadaki zaman girişleri America/Los_Angeles şeklinde 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"});

Saat dilimi ayarlamak, çevrimdışı dönüşümleri yüklerken faydalı 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ünden yararlanmaktı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örünür.

Ayrıca yardım merkezinden birçok farklı şablon indirebilirsiniz.