Komponen wajib Peningkat Permintaan

Untuk membuat kampanye Peningkat Permintaan baru dari awal, Anda minimal harus membuat hal berikut:

Kampanye dan anggaran berguna untuk membuat semua jenis kampanye, sementara beberapa setelan dalam iklan grup iklan akan sangat berguna untuk membuat kampanye Peningkat Permintaan. Buka Panduan aset Peningkat Permintaan untuk melihat cara membuat aset menggunakan skrip.

Pastikan Anda memahami strategi mutasi, karena panduan ini hanya akan memberikan objek JavaScript yang akan digunakan dalam mutasi.

Anggaran

Anggaran tidak boleh dibagikan, dan harus memiliki nama unik di akun Anda. Untuk bidding berbasis konversi, praktik terbaiknya adalah menetapkan anggaran harian yang lebih besar dari 15 kali lipat CPA yang diperkirakan. Untuk bidding berbasis nilai, tetapkan anggaran harian lebih dari 20 kali lipat nilai konversi rata-rata/tROAS yang diharapkan. Gunakan CampaignBudgetOperation untuk membuat anggaran Anda.

const budgetOperation = {
  "campaignBudgetOperation": {
    "create": {
      "resourceName": `customers/${customerId}/campaignBudgets/${getNextTempId()}`,
      "name": "Demand Gen campaign budget",
      "amountMicros": "50000000",
      "deliveryMethod": "STANDARD",
      "explicitlyShared": false
    }
  }
}
operations.push(budgetOperation);

Kampanye

Kampanye harus mereferensikan anggaran, jadi Anda akan memerlukan nama resource anggaran yang tepat yang Anda buat di langkah sebelumnya untuk mengidentifikasi dan menggunakan objek anggaran tertentu tersebut. Gunakan CampaignOperation.

const campaignOperation = {
  "campaignOperation": {
    "create": {
      "resourceName": `customers/${customerId}/campaigns/${getNextTempId()}`,
      "name": "Demand Gen campaign",
      "status": "PAUSED",
      "advertisingChannelType": "DEMAND_GEN",
      "campaignBudget": budgetOperation.campaignBudgetOperation.create.resourceName,
      "biddingStrategyType": "TARGET_CPA",
      "startDate": "20240314",
      "endDate": "20250313",
      "urlExpansionOptOut": false,
      "targetCpa": {
        "targetCpaMicros": 1000000
      },
      "containsEuPoliticalAdvertising": "DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING"
    }
  }
}
operations.push(campaignOperation);

Grup iklan

Grup iklan harus mereferensikan kampanye, jadi Anda memerlukan nama resource kampanye persis yang dibuat pada langkah sebelumnya untuk mengidentifikasi dan menggunakan objek kampanye tersebut. Anda juga memerlukan ID sementara untuk grup iklan itu sendiri, yang sebaiknya disimpan sebagai variabel baru sehingga dapat digunakan saat membuat iklan grup iklan.

Saat membuat grup iklan untuk kampanye Peningkat Permintaan, Anda juga dapat mengonfigurasi kontrol saluran untuk menentukan tempat iklan akan ditampilkan. Tidak seperti beberapa jenis kampanye lainnya, beberapa grup iklan per kampanye direkomendasikan untuk Peningkat Permintaan, karena sistem mengalokasikan anggaran sesuai dengan performa grup iklan. Untuk saat ini, Anda hanya dapat membuat satu grup iklan menggunakan AdGroupOperation.

const adGroupId = getNextTempId();
const adGroupOperation = {
  "adGroupOperation": {
    "create": {
      "resourceName": `customers/${customerId}/adGroups/${adGroupId}`,
      "name": "Demand Gen ad group",
      "status": "PAUSED",
      "campaign": campaignOperation.campaignOperation.create.resourceName,
      "demand_gen_ad_group_settings": {
        "channel_controls": {
          "selected_channels": {
            "gmail": false,
            "discover": false,
            "display": false,
            "youtube_in_feed": true,
            "youtube_in_stream": true,
            "youtube_shorts": true
          }
        }
      }
    }
  }
}
operations.push(adGroupOperation);

Iklan grup iklan dengan iklan bertingkat

Langkah ini membuat iklan grup iklan, yang menggabungkan grup iklan dengan iklan. Iklan grup iklan harus merujuk ke grup iklan, jadi Anda memerlukan nama resource persis yang Anda tetapkan di langkah sebelumnya. Anda dapat membuat iklan dalam operasi yang sama. Contoh yang ditampilkan di sini membuat iklan responsif video Peningkat Permintaan menggunakan DemandGenVideoResponsiveAdInfo, atau Anda dapat menyesuaikan contoh untuk membuat iklan multi-aset menggunakan DemandGenMultiAssetAdInfo, iklan carousel menggunakan DemandGenCarouselAdInfo, atau iklan produk menggunakan DemandGenProductAdInfo.

Untuk membuat iklan grup iklan, gunakan AdGroupAdOperation dengan variabel ID grup iklan yang sama yang dibuat di langkah sebelumnya.

const adGroupAdOperation = {
  "adGroupAdOperation": {
    "create": {
      "resourceName": `customers/${customerId}/adGroupAds/${adGroupId}~${getNextTempId()}`,
      "adGroup": adGroupOperation.adGroupOperation.create.resourceName,
      "status": "PAUSED",
      "ad": {
        "name": "Demand Gen video responsive ad",
        "finalUrls": [
          "http://www.example.com"
        ],
        "demandGenVideoResponsiveAd": {
          "businessName": {
            "text": "Demand Gen business"
          },
          "videos": [
            { "asset": videoAsset.assetOperation.create.resourceName }
          ],
          "logoImages": [
            { "asset": imageAsset.assetOperation.create.resourceName }
          ],
          "headlines": [
            { "text": "Demand Gen responsive video" }
          ],
          "longHeadlines": [
            { "text": "Make a Demand Gen video responsive ad today" }
          ],
          "description": [
            { "text": "This is an example of a Demand Gen video responsive ad"}
          ]
        }
      }
    }
  }
}
operations.push(adGroupAdOperation);