Cách sử dụng nguồn cấp dữ liệu trang trong Google Ads để tối ưu hóa Quảng cáo tìm kiếm động (DSA)

Quảng cáo tìm kiếm động (DSA) trong Google Ads là một công cụ mạnh mẽ giúp nhà quảng cáo tự động hiển thị quảng cáo phù hợp cho người dùng. Tuy nhiên, việc tối ưu hóa DSA yêu cầu sự kiểm soát cẩn thận các URL mà quảng cáo nhắm đến. Đó là lúc nguồn cấp dữ liệu trang phát huy tác dụng. Thông qua việc thiết lập và quản lý nguồn cấp dữ liệu trang, bạn có thể dễ dàng xác định chính xác những URL nào cần được sử dụng trong chiến dịch DSA của mình. Bài viết này sẽ hướng dẫn chi tiết cách tạo, liên kết tài sản với chiến dịch và tối ưu hóa DSA bằng nguồn cấp dữ liệu trang.

Theo mặc định, quảng cáo tìm kiếm động (DSA) được cấu hình để tự động nhắm mục tiêu toàn bộ trang web mà không tập trung vào các URL cụ thể. Tuy nhiên, nếu bạn cần kiểm soát chi tiết hơn các URL trong chiến dịch DSA, bạn có thể sử dụng nguồn cấp dữ liệu trang để xác định chính xác những URL nào sẽ được sử dụng. Khi cung cấp nguồn cấp dữ liệu trang bao gồm các URL sản phẩm và trang đích, Google Ads sẽ dễ dàng xác định thời điểm hiển thị quảng cáo cũng như điều hướng người dùng đến đúng trang web của bạn.

Hướng dẫn này sẽ trình bày cách tạo nguồn cấp dữ liệu trang cho quảng cáo tìm kiếm động (DSA) dựa trên thành phần.

Tạo tài sản cho từng URL trên trang web của bạn

Đầu tiên, bạn cần tạo một tài sản (Asset) cho từng URL trên trang web của bạn để phục vụ cho chiến dịch quảng cáo động. Đây là một phần quan trọng để tận dụng nguồn cấp dữ liệu trang trong Google Ads nhằm tối ưu hóa khả năng hiển thị quảng cáo theo các URL cụ thể.

Ví dụ:

List<String> urls =
ImmutableList.of(
"http://www.example.com/discounts/rental-cars",
"http://www.example.com/discounts/hotel-deals",
"http://www.example.com/discounts/flight-deals");
// Tạo một thao tác cho mỗi URL.
List<AssetOperation> assetOperations = new ArrayList<>();
for (String url : urls) {
PageFeedAsset pageFeedAsset =
PageFeedAsset.newBuilder()
.setPageUrl(url)
.addLabels(dsaPageUrlLabel) // Khuyến nghị: thêm nhãn để phục vụ nhắm mục tiêu nhóm quảng cáo.
.build();
Asset asset = Asset.newBuilder().setPageFeedAsset(pageFeedAsset).build();
assetOperations.add(AssetOperation.newBuilder().setCreate(asset).build());
}

// Tạo khách hàng dịch vụ để thêm tài sản.
try (AssetServiceClient assetServiceClient =
googleAdsClient.getLatestVersion().createAssetServiceClient()) {
MutateAssetsResponse response =
assetServiceClient.mutateAssets(String.valueOf(customerId), assetOperations);
List<String> resourceNames =
response.getResultsList().stream()
.map(MutateAssetResult::getResourceName)
.collect(Collectors.toList());
resourceNames.forEach(r -> System.out.printf(“Đã tạo tài sản với tên tài nguyên %s.%n”, r));
return resourceNames;
}

Đóng gói tài sản vào một tập hợp tài sản

Tiếp theo, bạn sẽ cần tạo một AssetSet để nhóm các tài sản đã tạo thành một tập hợp. Đây là một bước quan trọng để liên kết các URL này với một chiến dịch cụ thể trong Google Ads.

Ví dụ:

// Tạo AssetSet để liên kết các tài sản động trang với chiến dịch.
AssetSet assetSet =
AssetSet.newBuilder()
.setName("Nguồn cấp dữ liệu trang động " + CodeSampleHelper.getPrintableDateTime())
.setType(AssetSetType.PAGE_FEED)
.build();
// Tạo thao tác để thêm AssetSet.
AssetSetOperation operation = AssetSetOperation.newBuilder().setCreate(assetSet).build();
try (AssetSetServiceClient serviceClient =
googleAdsClient.getLatestVersion().createAssetSetServiceClient()) {
MutateAssetSetsResponse response =
serviceClient.mutateAssetSets(
String.valueOf(params.customerId), ImmutableList.of(operation));
String resourceName = response.getResults(0).getResourceName();
System.out.printf(“Đã tạo AssetSet với tên tài nguyên %s.%n”, resourceName);
return resourceName;
}

Sau khi tạo AssetSet, bạn cần liên kết các tài sản của mình với AssetSet để chúng có thể được sử dụng trong chiến dịch.

Ví dụ:

List<AssetSetAssetOperation> operations = new ArrayList<>();
for (String assetResourceName : assetResourceNames) {
AssetSetAsset assetSetAsset =
AssetSetAsset.newBuilder()
.setAsset(assetResourceName)
.setAssetSet(assetSetResourceName)
.build();
AssetSetAssetOperation operation =
AssetSetAssetOperation.newBuilder().setCreate(assetSetAsset).build();
operations.add(operation);
}
try (AssetSetAssetServiceClient client =
googleAdsClient.getLatestVersion().createAssetSetAssetServiceClient()) {
MutateAssetSetAssetsResponse response =
client.mutateAssetSetAssets(String.valueOf(params.customerId), operations);
String resourceName = response.getResults(0).getResourceName();
System.out.printf("Đã tạo liên kết AssetSetAsset với tên tài nguyên %s.%n", resourceName);
}

Liên kết AssetSet với chiến dịch

Cuối cùng, bạn cần liên kết AssetSet đã tạo với chiến dịch để các tài sản có thể được sử dụng cho các quảng cáo động trong chiến dịch của bạn.

Ví dụ:

CampaignAssetSet campaignAssetSet =
CampaignAssetSet.newBuilder()
.setCampaign(ResourceNames.campaign(params.customerId, params.campaignId))
.setAssetSet(assetSetResourceName)
.build();
// Tạo thao tác để thêm liên kết CampaignAssetSet.
CampaignAssetSetOperation operation =
CampaignAssetSetOperation.newBuilder().setCreate(campaignAssetSet).build();

// Tạo khách hàng dịch vụ.
try (CampaignAssetSetServiceClient client =
googleAdsClient.getLatestVersion().createCampaignAssetSetServiceClient()) {
MutateCampaignAssetSetsResponse response =
client.mutateCampaignAssetSets(
String.valueOf(params.customerId), ImmutableList.of(operation));
String resourceName = response.getResults(0).getResourceName();
System.out.printf(“Đã tạo CampaignAssetSet với tên tài nguyên %s.%n”, resourceName);
}

Đề xuất: Nhắm mục tiêu URL nguồn cấp dữ liệu trang bằng nhãn tùy chỉnh

Bạn có thể tùy ý sử dụng nhãn tùy chỉnh để nhắm mục tiêu và đặt giá thầu cho các URL trong nguồn cấp dữ liệu trang. Điều này có thể thực hiện bằng cách tạo tiêu chí dựa trên WebpageInfo và lọc thông qua một điều kiện có operand được đặt là WebpageConditionOperand.CUSTOM_LABEL. Cách này cho phép bạn kiểm soát tốt hơn việc nhắm mục tiêu và tối ưu hóa chiến lược giá thầu cho các trang cụ thể trong chiến dịch quảng cáo Google Ads của mình.

Việc sử dụng nguồn cấp dữ liệu trang trong Quảng cáo tìm kiếm động (DSA) không chỉ giúp bạn nhắm đúng mục tiêu mà còn nâng cao hiệu quả chiến dịch quảng cáo trên Google Ads. Bằng cách kiểm soát chặt chẽ các URL và tối ưu hóa chiến dịch với nhãn tùy chỉnh, bạn có thể dễ dàng đưa người dùng đến các trang web quan trọng nhất của mình. Hãy áp dụng ngay những kiến thức từ bài viết này để tối ưu hóa chiến lược quảng cáo Google Ads của bạn.

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 1/2026

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