Cách tạo và quản lý nhóm quảng cáo trong Google Ads hiệu quả

Google Ads cung cấp nhiều công cụ mạnh mẽ giúp bạn tối ưu hóa các chiến dịch quảng cáo của mình, và việc tạo nhóm quảng cáo là một trong những cách hiệu quả để quản lý và theo dõi hiệu suất của nhiều chiến dịch. Việc thiết lập nhóm quảng cáo cho phép bạn dễ dàng phân chia các chiến dịch dựa trên mục tiêu và chiến lược cụ thể. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách tạo nhóm quảng cáo mới, cách sử dụng API Google Ads để thêm nhóm quảng cáo, và những quy định cần tuân thủ trong quá trình thực hiện.

Thêm nhóm quảng cáo

Cách tối ưu nhất để thiết lập nhóm quảng cáo mới trong API Google Ads là sử dụng nút “thêm nhóm quảng cáo” từ mã ví dụ trong thư mục “basic operations” của thư viện ứng dụng. Mẫu mã này tự động xử lý tất cả các bước xác thực ở chế độ nền, giúp bạn tiết kiệm thời gian và công sức. Đồng thời, nó hướng dẫn chi tiết bạn qua các cài đặt bắt buộc để tạo nhóm quảng cáo một cách chính xác và nhanh chóng, đảm bảo tuân thủ các quy định và quy trình cần thiết.

// Copyright 2018 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// https://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package com.google.ads.googleads.examples.basicoperations;

import static com.google.ads.googleads.examples.utils.CodeSampleHelper.getPrintableDateTime;

import com.beust.jcommander.Parameter;
import com.google.ads.googleads.examples.utils.ArgumentNames;
import com.google.ads.googleads.examples.utils.CodeSampleParams;
import com.google.ads.googleads.lib.GoogleAdsClient;
import com.google.ads.googleads.v17.enums.AdGroupStatusEnum.AdGroupStatus;
import com.google.ads.googleads.v17.enums.AdGroupTypeEnum.AdGroupType;
import com.google.ads.googleads.v17.errors.GoogleAdsError;
import com.google.ads.googleads.v17.errors.GoogleAdsException;
import com.google.ads.googleads.v17.resources.AdGroup;
import com.google.ads.googleads.v17.services.AdGroupOperation;
import com.google.ads.googleads.v17.services.AdGroupServiceClient;
import com.google.ads.googleads.v17.services.MutateAdGroupResult;
import com.google.ads.googleads.v17.services.MutateAdGroupsResponse;
import com.google.ads.googleads.v17.utils.ResourceNames;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

/** thêm nhóm quảng cáo vào chiến dịch. */
public class AddAdGroups {

private static class AddAdGroupParams extends CodeSampleParams {

@Parameter(names = ArgumentNames.CUSTOMER_ID, required = true)
private Long customerId;

@Parameter(names = ArgumentNames.CAMPAIGN_ID, required = true)
private Long campaignId;
}

public static void main(String[] args) throws IOException {
AddAdGroupParams params = new AddAdGroupParams();
if (!params.parseArguments(args)) {
// yêu cầu nhập các tham số bắt buộc từ dòng lệnh hoặc gán trực tiếp vào code tại đây
params.customerId = Long.parseLong(“INSERT_CUSTOMER_ID_HERE”);
params.campaignId = Long.parseLong(“INSERT_CAMPAIGN_ID_HERE”);
}

GoogleAdsClient googleAdsClient = null;
try {
googleAdsClient = GoogleAdsClient.newBuilder().fromPropertiesFile().build();
} catch (FileNotFoundException fnfe) {
System.err.printf(
“không thể tải tệp cấu hình GoogleAdsClient. lỗi: %s%n”, fnfe);
System.exit(1);
} catch (IOException ioe) {
System.err.printf(“không thể tạo GoogleAdsClient. lỗi: %s%n”, ioe);
System.exit(1);
}

try {
new AddAdGroups().runExample(googleAdsClient, params.customerId, params.campaignId);
} catch (GoogleAdsException gae) {
System.err.printf(
“yêu cầu có mã id %s thất bại vì GoogleAdsException. chi tiết lỗi:%n”,
gae.getRequestId());
int i = 0;
for (GoogleAdsError googleAdsError : gae.getGoogleAdsFailure().getErrorsList()) {
System.err.printf(” lỗi %d: %s%n”, i++, googleAdsError);
}
System.exit(1);
}
}

/**
* chạy ví dụ.
*
* @param googleAdsClient client của Google Ads API.
* @param customerId id của khách hàng.
* @param campaignId id của chiến dịch.
* @throws GoogleAdsException nếu yêu cầu api gặp lỗi dịch vụ.
*/

private void runExample(GoogleAdsClient googleAdsClient, long customerId, long campaignId) {
String campaignResourceName = ResourceNames.campaign(customerId, campaignId);

// tạo một nhóm quảng cáo mới với giá thầu cpc tùy chọn.
AdGroup adGroup1 =
AdGroup.newBuilder()
.setName(“Earth to Mars Cruises #” + getPrintableDateTime())
.setStatus(AdGroupStatus.ENABLED)
.setCampaign(campaignResourceName)
.setType(AdGroupType.SEARCH_STANDARD)
.setCpcBidMicros(10_000_000L)
.build();

// bạn có thể thêm nhiều nhóm quảng cáo tùy ý.
AdGroup adGroup2 =
AdGroup.newBuilder()
.setName(“Earth to Venus Cruises #” + getPrintableDateTime())
.setStatus(AdGroupStatus.ENABLED)
.setCampaign(campaignResourceName)
.setType(AdGroupType.SEARCH_STANDARD)
.setCpcBidMicros(10_000_000L)
.build();

List<AdGroupOperation> operations = new ArrayList<>();
operations.add(AdGroupOperation.newBuilder().setCreate(adGroup1).build());
operations.add(AdGroupOperation.newBuilder().setCreate(adGroup2).build());

try (AdGroupServiceClient adGroupServiceClient =
googleAdsClient.getLatestVersion().createAdGroupServiceClient()) {
MutateAdGroupsResponse response =
adGroupServiceClient.mutateAdGroups(Long.toString(customerId), operations);
System.out.printf(“đã thêm %d nhóm quảng cáo:%n”, response.getResultsCount());
for (MutateAdGroupResult result : response.getResultsList()) {
System.out.println(result.getResourceName());
}
}
}
}

Tạo và quản lý nhóm quảng cáo trong Google Ads là một bước quan trọng để tối ưu hóa hiệu suất chiến dịch và tăng cường hiệu quả quảng cáo. Bằng cách sử dụng API Google Ads một cách chính xác và tuân thủ các quy định cần thiết, bạn có thể dễ dàng quản lý nhiều nhóm quảng cáo cùng lúc, giúp cải thiện khả năng theo dõi và điều chỉnh chiến lược của mình. Hãy áp dụng ngay những kiến thức này để nâng cao hiệu quả quảng cáo của bạn trên Google Ads.

Facebook
X
LinkedIn
Tumblr
Threads
logo_v4seowebsite

V4SEO là đội ngũ SEO & Web xuất phát từ Nha Trang, triển khai dự án cho doanh nghiệp trên toàn quốc. Chúng tôi cung cấp Dịch vụ SEO Nha Trang theo chuẩn Google, kết hợp kỹ thuật, nội dung và entity để tăng trưởng bền vững. Song song, Dịch vụ thiết kế website Nha Trang tối ưu UX, tốc độ và Core Web Vitals nhằm tối đa chuyển đổi; báo cáo minh bạch, hỗ trợ dài hạn.

Nội dung được sự cố vấn của chuyên gia SEO - Võ Quang Vinh
author-founder-v4seowebsite

Võ Quang Vinh – Chuyên gia SEO với hơn 10 năm kinh nghiệm triển khai hàng trăm dự án SEO tổng thể, từ thương mại điện tử đến dịch vụ địa phương. Từng đảm nhiệm vai trò SEO và là Keymember tại Gobranding và dân dắt đội SEO BachhoaXanh.com, anh là người đứng sau nhiều chiến dịch tăng trưởng traffic vượt bậc. Hiện tại, Vinh là người sáng lập và điều hành V4SEO, cung cấp giải pháp SEO & thiết kế website chuẩn UX/UI giúp doanh nghiệp bứt phá thứ hạng Google và tối ưu chuyển đổi. 

Bài viết liên quan
ĐĂNG KÝ V4SEO NGAY HÔM NAY KHUYẾN MÃI 15% TẤT CẢ DỊCH VỤ ÁP DỤNG TỚI HẾT THÁNG 12/2025

Nhận tư vấn từ V4SEO Đăng ký ngay hôm nay Bứt phá trong mai sau