Trong chiến dịch quảng cáo điểm tham quan của google ads, việc tạo quảng cáo là bước quan trọng để quảng bá sản phẩm và dịch vụ tới khách hàng tiềm năng. Để quảng cáo có thể phân phát hiệu quả, bạn cần tạo và liên kết quảng cáo với nhóm quảng cáo một cách chính xác. Quá trình này bao gồm việc tạo một quảng cáo dạng travel_ad và thiết lập trạng thái ENABLED cho quảng cáo để đảm bảo chúng hoạt động ổn định trong chiến dịch. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách tạo quảng cáo cho nhóm quảng cáo trong chiến dịch điểm tham quan một cách chi tiết, giúp bạn theo dõi và tối ưu hóa hiệu suất quảng cáo dễ dàng hơn.
Quy trình tạo quảng cáo cho nhóm quảng cáo điểm tham quan trong Google Ads bao gồm hai bước chính:
- Tạo đối tượng quảng cáo (Ad) và cấu hình travel_ad bằng cách gán cho nó một thực thể của TravelAdInfo.
- Tạo đối tượng AdGroupAd và liên kết với quảng cáo vừa được tạo.
Lưu ý quan trọng: Để đảm bảo quảng cáo được phân phát trong nhóm quảng cáo, bạn cần phải có một AdGroupAd với quảng cáo được thiết lập và trạng thái ENABLED. Mặc dù bạn có thể tạo nhiều quảng cáo trong một nhóm quảng cáo, nhưng việc này có thể dẫn đến lượt hiển thị bị chia sẻ giữa nhiều quảng cáo, làm ảnh hưởng đến hiệu suất đo lường. Do đó, chúng tôi khuyến nghị chỉ nên tạo một quảng cáo cho mỗi nhóm quảng cáo để dễ dàng theo dõi và đánh giá hiệu quả quảng cáo.
Java:
private String addAdGroupAd(
GoogleAdsClient googleAdsClient, long customerId, String adGroupResourceName) {// Tạo quảng cáo travel ad.Ad ad = Ad.newBuilder().setTravelAd(TravelAdInfo.newBuilder()).build();
// Tạo đối tượng AdGroupAd và liên kết với quảng cáo đã tạo.
AdGroupAd adGroupAd =
AdGroupAd.newBuilder()
.setAd(ad)
.setStatus(AdGroupAdStatus.ENABLED) // Đặt trạng thái của quảng cáo là ENABLED.
.setAdGroup(adGroupResourceName)
.build();
// Tạo thao tác AdGroupAd.
AdGroupAdOperation operation = AdGroupAdOperation.newBuilder().setCreate(adGroupAd).build();
// Gửi yêu cầu thêm quảng cáo vào nhóm quảng cáo.
try (AdGroupAdServiceClient adGroupAdServiceClient =
googleAdsClient.getLatestVersion().createAdGroupAdServiceClient()) {
MutateAdGroupAdResult mutateAdGroupAdResult =
adGroupAdServiceClient
.mutateAdGroupAds(Long.toString(customerId), Collections.singletonList(operation))
.getResults(0);
System.out.printf(
“Đã thêm quảng cáo vào nhóm quảng cáo với tên tài nguyên: ‘%s’%n”,
mutateAdGroupAdResult.getResourceName());
return mutateAdGroupAdResult.getResourceName();
}
}
C#:
private static void CreateAdGroupAd(GoogleAdsClient client, long customerId, string adGroup)
{
// Lấy dịch vụ AdGroupAd.
AdGroupAdServiceClient adGroupAdService = client.GetService(Services.V17.AdGroupAdService);// Tạo đối tượng AdGroupAd và cấu hình thông tin quảng cáo travel ad.AdGroupAd adGroupAd = new AdGroupAd()
{
Ad = new Ad() { TravelAd = new TravelAdInfo() },
Status = AdGroupAdStatus.Enabled, // Đặt trạng thái là ENABLED.
AdGroup = adGroup
};
// Gửi yêu cầu thêm quảng cáo vào nhóm quảng cáo.
MutateAdGroupAdsResponse response = adGroupAdService.MutateAdGroupAds(
customerId.ToString(), new AdGroupAdOperation[] { new AdGroupAdOperation() { Create = adGroupAd } }
);
string adGroupAdResourceName = response.Results[0].ResourceName;
Console.WriteLine(“Đã thêm quảng cáo vào nhóm quảng cáo với tên tài nguyên = ‘{0}'”, adGroupAdResourceName);
}
PHP:
private static function addAdGroupAd(
GoogleAdsClient $googleAdsClient,
int $customerId,
string $adGroupResourceName
) {
// Tạo đối tượng AdGroupAd và cấu hình thông tin quảng cáo travel ad.
$adGroupAd = new AdGroupAd([
'ad' => new Ad(['travel_ad' => new TravelAdInfo()]),
'status' => AdGroupAdStatus::ENABLED, // Đặt trạng thái là ENABLED.
'ad_group' => $adGroupResourceName
]);// Tạo thao tác AdGroupAd.$adGroupAdOperation = new AdGroupAdOperation();
$adGroupAdOperation->setCreate($adGroupAd);
// Gửi yêu cầu thêm quảng cáo vào nhóm quảng cáo.
$adGroupAdServiceClient = $googleAdsClient->getAdGroupAdServiceClient();
$response = $adGroupAdServiceClient->mutateAdGroupAds(
MutateAdGroupAdsRequest::build($customerId, [$adGroupAdOperation])
);
$addedAdGroupAd = $response->getResults()[0];
printf(“Đã thêm quảng cáo vào nhóm quảng cáo với tên tài nguyên ‘%s’.%s”, $addedAdGroupAd->getResourceName(), PHP_EOL);
}
Python:
def add_ad_group_ad(client, customer_id, ad_group_resource_name):
"""Tạo một quảng cáo mới trong nhóm quảng cáo đã chỉ định.Args:client: phiên bản đã khởi tạo của GoogleAdsClient.
customer_id: id khách hàng.
ad_group_resource_name: tên tài nguyên của nhóm quảng cáo mà quảng cáo mới sẽ thuộc về.
“””
# Gửi yêu cầu thêm quảng cáo vào nhóm quảng cáo.
# Tạo một thao tác thêm quảng cáo vào nhóm quảng cáo.
operation = client.get_type("AdGroupAdOperation")
# Tạo quảng cáo mới và cấu hình thông tin travel ad.
ad_group_ad = operation.create
ad_group_ad.status = client.enums.AdGroupAdStatusEnum.ENABLED # Đặt trạng thái của quảng cáo là ENABLED.
ad_group_ad.ad.travel_ad = client.get_type("TravelAdInfo") # Cấu hình travel ad.
# Liên kết quảng cáo với nhóm quảng cáo.
ad_group_ad.ad_group = ad_group_resource_name
ad_group_ad_service = client.get_service(“AdGroupAdService”)
response = ad_group_ad_service.mutate_ad_group_ads(
customer_id=customer_id, operations=[operation]
)
resource_name = response.results[0].resource_name
print(f”Đã thêm quảng cáo vào nhóm quảng cáo với tên tài nguyên: ‘{resource_name}‘.”)
return resource_name
Ruby:
def add_ad_group_ad(client, customer_id, ad_group_resource)
# Tạo quảng cáo mới và cấu hình thông tin travel ad.
ad_group_ad_operation = client.operation.create_resource.ad_group_ad do |aga|
aga.ad = client.resource.ad do |ad|
ad.travel_ad = client.resource.travel_ad_info
end
# Đặt trạng thái của quảng cáo là ENABLED.
aga.status = :ENABLED
# Liên kết quảng cáo với nhóm quảng cáo.
aga.ad_group = ad_group_resource
end# Gửi yêu cầu thêm quảng cáo vào nhóm quảng cáo.ad_group_ad_service = client.service.ad_group_ad
response = ad_group_ad_service.mutate_ad_group_ads(
customer_id: customer_id,
operations: [ad_group_ad_operation],
)
# Lấy tên tài nguyên của quảng cáo mới.
ad_group_ad_resource = response.results.first.resource_name
puts “Đã thêm quảng cáo vào nhóm quảng cáo với tên tài nguyên ‘#{ad_group_ad_resource}‘.”
return ad_group_ad_resource
end
Perl:
sub add_ad_group_ad {
my ($api_client, $customer_id, $ad_group_resource_name) = @_;# Tạo quảng cáo trong nhóm quảng cáo và cấu hình thông tin travel ad.my $ad_group_ad = Google::Ads::GoogleAds::V17::Resources::AdGroupAd->new({
adGroup => $ad_group_resource_name,
ad => Google::Ads::GoogleAds::V17::Resources::Ad->new({
travelAd => Google::Ads::GoogleAds::V17::Common::TravelAdInfo->new()}
),
status => Google::Ads::GoogleAds::V17::Enums::AdGroupAdStatusEnum::ENABLED # Đặt trạng thái là ENABLED.
});
# Tạo thao tác thêm quảng cáo vào nhóm quảng cáo.
my $ad_group_ad_operation = Google::Ads::GoogleAds::V17::Services::AdGroupAdService::AdGroupAdOperation
->new({create => $ad_group_ad});
# Thêm quảng cáo vào nhóm quảng cáo.
my $ad_group_ad_resource_name = $api_client->AdGroupAdService()->mutate({
customerId => $customer_id,
operations => [$ad_group_ad_operation]})->{results}[0]{resourceName};
printf “Đã thêm quảng cáo vào nhóm quảng cáo với tên tài nguyên: ‘%s’.\n”,
$ad_group_ad_resource_name;
return $ad_group_ad_resource_name;
}
Việc tạo quảng cáo cho nhóm quảng cáo trong chiến dịch điểm tham quan trên google ads không chỉ giúp tăng cường hiệu suất chiến dịch mà còn đảm bảo rằng quảng cáo của bạn được phân phát đến đúng đối tượng mục tiêu. Bằng cách tuân thủ các quy trình đã hướng dẫn, bạn có thể quản lý hiệu quả quảng cáo và tối ưu hóa hiệu quả chiến dịch. Hãy áp dụng các bước này ngay hôm nay để tạo ra những chiến dịch quảng cáo điểm tham quan mạnh mẽ và đạt kết quả cao trên google ads.
