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.