Öğeler

Maksimum Performans kampanyası oluşturmadan önce veya kampanyada kullanmayı planladığınız öğelerdir. Dilediğiniz zaman geri dönüp öğe ekleyebilirsiniz ancak başlamak için bir öğe grubuna ihtiyacınız var.

Öğeler ve öğeler hakkında bilgi edinin. koşullarını karşılayın. Maksimum Performans kampanyalarını, kampanyanızı planlarken kullanın.

Metin öğeleri ve resim öğeleri gerekli birincil öğe türleri olduğundan bu öğe kılavuzunda bunların her birinin nasıl yükleneceği anlatılmaktadır. Bu ilkeler genişletildiğini öğrendik. Siz ne tür bir öğe olursanız olun oluşturmak için AssetOperation aracını kullanın somut olarak ortaya koyar.

Öğeler, mutate kullanılmadan AdsApp kullanılarak oluşturulabilir, ancak öyledir Bu kılavuzda da öncekiyle aynı şekilde değerlendirmeyi öğreneceksiniz. Aşağıdaki şartları karşılıyorsanız mevcut öğeleri yeniden kullanabileceğinizi ve kullanmanız gerektiğini unutmayın: ve bunlar zaten hazır. Yani reklam öğelerinizi oluştururken bir Maksimum Performans kampanyası oluşturduğunuzda, kampanya oluşturma sürecinin bir parçası olarak oluşturabilirsiniz.

Metin öğeleri

Metin öğeleri, diğer işlemler gibi çalışır. Öğeleri bir geçici kimlik kullanın. Aksi takdirde, gelecekte yapılacak bir işlemde kullanmak üzere döndürülen kaynak adını bir öğe grubuna eklemek için öğeye referans verin.

const textAsset = {
  "assetOperation": {
    "create": {
      "resourceName": `customers/${customerId}/assets/${getNextTempId()}`,
      "textAsset": {
        "text": "Travel the World"
      }
    }
  }
}
operations.push(textAsset);

Resim öğeleri

Resim öğeleri base-64 kodlanmış biçimdir. Bu işlem için yükleme yapılamaz. komut dosyalarını doğrudan Google Ads komut dosyalarına ekleyecekseniz iki farklı yaklaşımdan yükleme için resim verilerini almak ve kodlamak için kullanılır.

Google Drive'dan bir resim getirmek için öncelikle resim ID, bu hedefe ulaşmak için bir şekilde tanımlar. Kimliği almanın bir yolu, paylaşılabilir bağlantısını tıklayın ve kimliği çıkarın. Bir seriyi de ve yüklemek istediklerinizi seçin. Bu kod bilinen bir kimliğe sahip tek bir resmin nasıl yükleneceğini gösterir:

const file = DriveApp.getFileById(fileId);
const imageAsset =  {
  "assetOperation": {
    "create": {
      "resourceName": `customers/${customerId}/assets/${getNextTempId()}`,
      "name": "Marketing Logo",
      "type": "IMAGE",
      "imageAsset": {
        "data": Utilities.base64Encode(file.getBlob().getBytes())
      }
    }
  }
}

Alternatif olarak, web sunucusunda barındırılan bir resmi UrlFetchApp kullanarak URL:

const file = UrlFetchApp.fetch(imageUrl);

Ardından, bir Drive dosyasında yaptığınız gibi bu dosyada da getBlob öğesini çağırabilirsiniz. Bu nedenle, işlem yapısı bir Google Drive dosyasına ait adımlarla aynıdır.