Nhắm mục tiêu theo vị trí với Google Ads: Tối ưu chiến dịch quảng cáo hiệu quả

Nhắm mục tiêu theo vị trí là một tính năng mạnh mẽ của Google Ads, giúp bạn tối ưu hóa hiệu quả quảng cáo bằng cách hiển thị đến đúng đối tượng ở đúng vị trí địa lý. Điều này không chỉ giúp giảm thiểu lãng phí ngân sách mà còn tăng khả năng chuyển đổi từ chiến dịch. Trong bài viết này, chúng ta sẽ cùng tìm hiểu chi tiết về tầm quan trọng của nhắm mục tiêu theo vị trí và cách áp dụng tính năng này vào chiến dịch Google Ads của bạn.

Hướng dẫn này cung cấp thông tin về tính năng nhắm mục tiêu theo vị trí và cách sử dụng API Google Ads để thêm, truy xuất và cập nhật tiêu chí nhắm mục tiêu theo vị trí cho các chiến dịch quảng cáo của bạn.

Tại sao nhắm mục tiêu theo địa lý là yếu tố quan trọng trong Google Ads?

Nhắm mục tiêu theo vị trí là một tính năng quan trọng, cho phép bạn phân phát quảng cáo đến đúng đối tượng ở những khu vực địa lý cụ thể. Ví dụ, nếu bạn đang quảng bá cho một chuỗi siêu thị, việc không sử dụng nhắm mục tiêu theo vị trí sẽ khiến quảng cáo của bạn xuất hiện ở tất cả các khu vực trên thế giới. Điều này không chỉ gây lãng phí ngân sách quảng cáo mà còn làm giảm hiệu quả lợi tức đầu tư (ROI), do quảng cáo có thể nhận được lượt nhấp từ các khu vực nơi không có siêu thị của bạn. Nhờ tính năng nhắm mục tiêu theo vị trí, bạn có thể đảm bảo rằng quảng cáo chỉ hiển thị tại các khu vực có sự hiện diện thực tế của chuỗi siêu thị. Đồng thời, bạn cũng có thể tập trung tiếp cận khách hàng đang tìm kiếm siêu thị ở địa phương, tối ưu hóa hiệu suất chiến dịch.

API Google Ads hỗ trợ nhắm mục tiêu quảng cáo theo các cấp độ như quốc gia, vùng, thành phố, hoặc khu vực lân cận xung quanh một địa điểm cụ thể. Điều này cho phép các nhà quảng cáo kiểm soát chặt chẽ phạm vi hiển thị của quảng cáo, từ đó tối ưu hóa ngân sách và cải thiện hiệu quả tiếp cận.

Tìm hiểu thêm: Nhắm mục tiêu quảng cáo đến các vị trí địa lý.

Tạo chiến dịch nhắm mục tiêu địa lý

Google Ads hỗ trợ nhắm mục tiêu đến bất kỳ khu vực địa lý nào được hệ thống hỗ trợ, bao gồm quốc gia, tiểu bang, thành phố, hoặc khu vực bưu chính. Mỗi khu vực nhắm mục tiêu được xác định bởi một mã nhận dạng duy nhất gọi là Criterion ID. Bạn có thể sử dụng dịch vụ GeoTargetConstantService.SuggestGeoTargetConstants để tìm kiếm mã ID cho khu vực cụ thể. Mã nhận dạng này sẽ có định dạng:
geoTargetConstants/{Criterion ID}
Ví dụ: Mã định danh của tiểu bang New York là geoTargetConstants/21167.

Bạn có thể thêm tiêu chí vị trí vào chiến dịch bằng cách sử dụng CampaignCriterionService. Dưới đây là ví dụ về cách sử dụng ID tiêu chí để nhắm mục tiêu địa lý:

private static CampaignCriterion buildLocationIdCriterion(
long locationId, String campaignResourceName)
{
Builder criterionBuilder = CampaignCriterion.newBuilder().setCampaign(campaignResourceName);
criterionBuilder
.getLocationBuilder()
.setGeoTargetConstant(ResourceNames.geoTargetConstant(locationId));

return criterionBuilder.build();
}

Google có thể xóa hoặc thay đổi một số tiêu chí vị trí vì nhiều lý do, chẳng hạn như tái cấu trúc khu vực địa lý, thay đổi địa chính trị, hoặc nâng cấp hệ thống. Để xác định trạng thái của một tiêu chí vị trí, bạn có thể kiểm tra trường status trong đối tượng GeoTargetConstant. Giá trị của trường này có thể là ENABLED hoặc REMOVAL_PLANNED. Hãy tham khảo thêm về cách xử lý khi tiêu chí nhắm mục tiêu vị trí bị loại bỏ.

Tham khảo thêm: Quản lý mục tiêu vị trí bị loại bỏ.

Tra cứu tiêu chí vị trí theo tên

Bạn có thể tra cứu Criterion ID theo tên vị trí bằng cách sử dụng dịch vụ GeoTargetConstantService.SuggestGeoTargetConstants. Dưới đây là một ví dụ mã minh họa cách lấy ID tiêu chí vị trí dựa trên tên.

private void runExample(GoogleAdsClient googleAdsClient) {
try (GeoTargetConstantServiceClient geoTargetClient =
googleAdsClient.getLatestVersion().createGeoTargetConstantServiceClient()) {
SuggestGeoTargetConstantsRequest.Builder requestBuilder =
SuggestGeoTargetConstantsRequest.newBuilder();

// Locale sử dụng định dạng ISO 639-1. Nếu cung cấp mã locale không hợp lệ, hệ thống sẽ mặc định dùng ‘en’.
requestBuilder.setLocale(“en”);

// Danh sách mã quốc gia có thể tham khảo tại:
// https://developers.google.com/google-ads/api/reference/data/geotargets
requestBuilder.setCountryCode(“FR”);

requestBuilder
.getLocationNamesBuilder()
.addAllNames(ImmutableList.of(“Paris”, “Quebec”, “Spain”, “Deutschland”));

SuggestGeoTargetConstantsResponse response =
geoTargetClient.suggestGeoTargetConstants(requestBuilder.build());

for (GeoTargetConstantSuggestion suggestion :
response.getGeoTargetConstantSuggestionsList()) {
System.out.printf(
“%s (%s,%s,%s,%s) được tìm thấy tại locale (%s) với mức độ tiếp cận (%d) cho từ khóa tìm kiếm (%s).%n”,
suggestion.getGeoTargetConstant().getResourceName(),
suggestion.getGeoTargetConstant().getName(),
suggestion.getGeoTargetConstant().getCountryCode(),
suggestion.getGeoTargetConstant().getTargetType(),
suggestion.getGeoTargetConstant().getStatus().name(),
suggestion.getLocale(),
suggestion.getReach(),
suggestion.getSearchTerm());
}
}
}

Nhắm mục tiêu chiến dịch dựa trên vùng lân cận

Trong một số trường hợp, bạn cần nhắm mục tiêu chi tiết hơn mức thành phố hoặc quốc gia. Ví dụ, nếu bạn muốn quảng cáo các cửa hàng trong phạm vi 10 km từ vị trí cụ thể, bạn có thể sử dụng nhắm mục tiêu vùng lân cận (Proximity Targeting). Thay vì đối tượng LocationInfo, bạn cần tạo một đối tượng ProximityInfo.

private static CampaignCriterion buildProximityLocation(String campaignResourceName) {
Builder builder = CampaignCriterion.newBuilder().setCampaign(campaignResourceName);
ProximityInfo.Builder proximityBuilder = builder.getProximityBuilder();
proximityBuilder.setRadius(10.0).setRadiusUnits(ProximityRadiusUnits.MILES);

AddressInfo.Builder addressBuilder = proximityBuilder.getAddressBuilder();
addressBuilder
.setStreetAddress(“38 avenue de l’Opéra”)
.setCityName(“Paris”)
.setPostalCode(“75002”)
.setCountryCode(“FR”);

return builder.build();
}

Truy xuất tiêu chí nhắm mục tiêu địa lý

Bạn có thể truy xuất tiêu chí nhắm mục tiêu địa lý của chiến dịch bằng cách sử dụng truy vấn GoogleAdsService.SearchStream. Câu truy vấn SQL có thể lọc kết quả bằng cách sử dụng mệnh đề WHERE.

SELECT
campaign_criterion.campaign,
campaign_criterion.location.geo_target_constant,
campaign_criterion.proximity.geo_point.longitude_in_micro_degrees,
campaign_criterion.proximity.geo_point.latitude_in_micro_degrees,
campaign_criterion.proximity.radius,
campaign_criterion.negative
FROM campaign_criterion
WHERE
campaign_criterion.campaign = 'customers/{customer_id}/campaigns/{campaign_id}'
AND campaign_criterion.type IN (LOCATION, PROXIMITY)

Cập nhật mục tiêu địa lý trong chiến dịch Google Ads

Để cập nhật mục tiêu địa lý trong một chiến dịch, trước tiên bạn cần truy xuất danh sách các mục tiêu hiện tại và so sánh với danh sách mục tiêu mới mà bạn muốn áp dụng. Sau khi phân tích, bạn có thể sử dụng thao tác remove để xóa những mục tiêu không còn phù hợp và thao tác create để thêm các mục tiêu địa lý mới còn thiếu trong chiến dịch. Phương pháp này đảm bảo rằng chiến dịch được tối ưu hóa theo đúng chiến lược nhắm mục tiêu.

Loại trừ mục tiêu địa lý

Google Ads cho phép bạn loại trừ các mục tiêu vị trí được định nghĩa bởi LocationInfo, nhưng không áp dụng với ProximityInfo. Tính năng loại trừ này đặc biệt hữu ích khi bạn muốn nhắm mục tiêu một khu vực rộng lớn nhưng cần loại trừ một tiểu vùng cụ thể. Ví dụ, bạn có thể nhắm mục tiêu toàn bộ Hoa Kỳ ngoại trừ thành phố New York.

Để thực hiện loại trừ, bạn cần đặt trường negative trong đối tượng CampaignCriterion thành giá trị true, biểu thị rằng mục tiêu vị trí đó là một tiêu chí bị loại trừ.

Nhắm mục tiêu nhiều khu vực địa lý

Khi sử dụng LocationGroupInfo, bạn có thể định cấu hình để nhắm mục tiêu nhiều khu vực địa lý cùng một lúc. Các khu vực này được xác định dựa trên phần mở rộng địa điểm (location extensions) của chiến dịch.

Bán kính nhắm mục tiêu được thiết lập trong LocationGroupInfo sẽ tạo thành một vùng tròn xung quanh mỗi vị trí và được xác định bởi các thuộc tính:

  • radius: Chiều dài bán kính.
  • radius_units: Đơn vị đo bán kính, có thể là mét hoặc dặm (được định nghĩa trong LocationGroupRadiusUnitsEnum)

Các vị trí trong LocationGroupInfo có thể được lọc dựa trên danh sách mã tiêu chí nhắm mục tiêu (geo-targeting Criterion IDs) được chỉ định trong trường geo_target_constant. Khi danh sách này được xác định, chỉ những vị trí nằm trong danh sách các mã tiêu chí đã định nghĩa mới được nhắm mục tiêu. Điều này giúp thu hẹp phạm vi nhắm mục tiêu vào các khu vực cụ thể, loại bỏ những vị trí không mong muốn hoặc ngoài chiến lược.

Nhắm mục tiêu theo vị trí trong Google Ads không chỉ giúp bạn tăng hiệu quả chiến dịch mà còn đảm bảo tối ưu hóa chi phí quảng cáo. Bằng cách áp dụng các kỹ thuật và phương pháp được hướng dẫn, bạn có thể đưa sản phẩm và dịch vụ của mình đến đúng khách hàng tiềm năng ở đúng địa điểm. Hãy bắt đầu cải thiện chiến dịch quảng cáo của bạn với tính năng nhắm mục tiêu theo vị trí ngay hôm nay để đạt được kết quả tốt nhất.

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