Tập lệnh Google Ads cho phép bạn làm việc với các chế độ cài đặt nhắm mục tiêu cấp chiến dịch trong tài khoản của mình. Chúng tôi hỗ trợ lịch quảng cáo, vị trí được nhắm mục tiêu và vị trí bị loại trừ, khoảng cách được nhắm mục tiêu và nền tảng. Hướng dẫn này cho biết cách làm việc với các mục tiêu chiến dịch.
Lịch quảng cáo
Lịch quảng cáo cho phép bạn kiểm soát thời điểm quảng cáo chạy.
Truy xuất
Bạn có thể truy xuất lịch phát sóng quảng cáo của chiến dịch bằng phương thức adSchedules
của mục tiêu của chiến dịch.
Đoạn mã sau đây cho biết cách truy xuất danh sách tất cả các tiêu chí AdSchedule
cho một chiến dịch:
const campaign = AdsApp.campaigns()
.withCondition("campaign.name = 'My campaign'")
.get()
.next();
const adSchedules = campaign.targeting().adSchedules().get();
for (const adSchedule of adSchedules) {
// Process your ad schedule.
...
}
Theo mặc định, chiến dịch sẽ phân phát quảng cáo mọi lúc. Vì vậy, bạn sẽ không nhận được lịch quảng cáo nào nếu chưa đặt lịch quảng cáo tuỳ chỉnh cho chiến dịch.
Cập nhật
Sau khi truy xuất lịch quảng cáo, bạn có thể trực tiếp sửa đổi các thuộc tính của lịch quảng cáo đó; ví dụ: bạn có thể cập nhật hệ số giá thầu của lịch quảng cáo như sau:
adSchedule.setBidModifier(1.1);
Tạo
Để tạo lịch quảng cáo mới, bạn có thể sử dụng phương thức addAdSchedule
của Campaign
.
Đoạn mã sau đây tạo lịch quảng cáo tuỳ chỉnh cho chiến dịch từ 7:00 đến 11:00 theo múi giờ của tài khoản, vào mỗi thứ Bảy, với hệ số điều chỉnh giá thầu là 1,1.
campaign.addAdSchedule({
dayOfWeek: "SATURDAY",
startHour: 7,
startMinute: 0,
endHour: 11,
endMinute: 0,
bidModifier: 1.1
});
Bạn có thể tham khảo tài liệu của chúng tôi để biết thêm thông tin chi tiết về những giá trị được phép cho từng thông số, cũng như các quy định hạn chế khác cần lưu ý khi tạo lịch quảng cáo.
Xóa
Bạn có thể xóa lịch quảng cáo bằng cách sử dụng phương thức
remove
. Để đặt lại lịch quảng cáo tuỳ chỉnh của một chiến dịch, bạn có thể xoá tất cả các lịch quảng cáo tuỳ chỉnh của chiến dịch đó như sau:
const adSchedules = campaign.adSchedules().get();
for (const adSchedule of adSchedules) {
adSchedule.remove();
}
Địa điểm
Bạn cũng có thể nhắm mục tiêu hoặc loại trừ các vị trí cho chiến dịch của mình bằng cách sử dụng tập lệnh Google Ads.
Truy xuất
Bạn có thể truy xuất danh sách vị trí được nhắm mục tiêu bằng cách sử dụng phương thức targetedLocations
cho mục tiêu của chiến dịch.
Bạn có thể truy xuất Vị trí
bị loại trừ
bằng cách sử dụng phương thức
excludedLocations
. Đoạn mã sau đây chọn tất cả vị trí được nhắm mục tiêu đã nhận được hơn 100 lượt hiển thị vào tháng trước.
const locations = AdsApp.targeting()
.targetedLocations()
.withCondition("metrics.impressions > 100")
.forDateRange("LAST_MONTH")
.orderBy("metrics.clicks DESC")
.get();
for (const location of locations) {
// Process the campaign target here.
...
}
Nếu đã thiết lập chiến dịch để phân phát ở tất cả các quốc gia và khu vực, thì bạn sẽ thấy danh sách vị trí trống.
Cập nhật
Sau khi truy xuất một vị trí, bạn có thể trực tiếp sửa đổi các thuộc tính của vị trí đó. Ví dụ: bạn có thể cập nhật hệ số sửa đổi giá thầu của một vị trí như sau:
location.setBidModifier(1.1);
Tạo
Bạn có thể tạo các mục tiêu vị trí trong một chiến dịch bằng cách sử dụng phương thức
addLocation
. Tương tự, bạn có thể loại trừ một vị trí bằng phương thức excludeLocation
. Đoạn mã sau đây nhắm đến một chiến dịch ở Hoa Kỳ với hệ số điều chỉnh giá thầu là 1,15, đồng thời loại trừ Thành phố New York.
campaign.addLocation(2840, 1.15); // United States
campaign.excludeLocation(1023191); // New York city
Bạn có thể tham khảo tài liệu về tính năng Nhắm mục tiêu theo địa lý qua API Google Ads để biết danh sách các mã nhận dạng nên dùng khi thêm tính năng nhắm mục tiêu theo vị trí. Để theo dõi hiệu suất của các mục tiêu vị trí, bạn có thể tìm kiếm trên tài nguyên location_view
Báo cáo.
Xóa
Bạn có thể xoá mục tiêu vị trí bằng phương thức remove
.
Vùng lân cận
Bạn có thể nhắm mục tiêu một chiến dịch theo bán kính (khoảng cách gần) xung quanh một vị trí bằng cách sử dụng tập lệnh Google Ads.
Truy xuất
Bạn có thể truy xuất danh sách các vùng lân cận được nhắm mục tiêu bằng cách sử dụng phương thức
targetedProximities
trên mục tiêu của chiến dịch.
Đoạn mã sau đây chọn tất cả các vùng lân cận được nhắm mục tiêu đã nhận được hơn 100 lượt hiển thị trong tháng trước.
const proximities = AdsApp.targeting()
.targetedProximities()
.withCondition("metrics.impressions > 100")
.forDateRange("LAST_MONTH")
.orderBy("metrics.clicks DESC")
.get();
for (const proximity of proximities) {
...
}
Tạo
Bạn có thể tạo mục tiêu theo khoảng cách cho một chiến dịch bằng cách sử dụng phương thức addProximity
của chiến dịch đó. Đoạn mã sau đây nhắm mục tiêu một chiến dịch trong phạm vi 20 km xung quanh toạ độ (37.423021, -122.083739).
campaign.addProximity(37.423021, -122.083739, 20, "KILOMETERS");
Bạn cũng có thể sử dụng phương thức này để tạo cùng một mục tiêu theo khoảng cách bằng hệ số điều chỉnh giá thầu và địa chỉ:
campaign.addProximity(37.423021, -122.083739, 20, "KILOMETERS", {
bidModifier: 1.15,
address: {
streetAddress: "1600 Amphitheatre Parkway",
cityName: "Mountain View",
provinceName: "California",
provinceCode: "CA",
postalCode: "94043",
countryCode: "US"
}
});
Xin lưu ý rằng không có quy trình xác thực nào để kiểm tra nhằm đảm bảo địa chỉ thực sự thuộc vĩ độ và kinh độ đã cho. Địa chỉ này không có mục đích nào khác ngoài việc thay đổi nội dung xuất hiện trong giao diện Quản lý chiến dịch.
Xóa
Bạn có thể xoá mục tiêu vùng lân cận bằng phương thức remove
.
Nền tảng
Bạn có thể truy xuất danh sách nền tảng mà một chiến dịch nhắm đến bằng cách sử dụng phương thức platforms
của mục tiêu của chiến dịch.
Vì các chiến dịch trên Google Ads nhắm đến tất cả các nền tảng (máy tính, thiết bị di động và máy tính bảng), nên bạn không thể thêm hoặc xoá tiêu chí
Platform
. Cách sử dụng phổ biến nhất cho tiêu chí nhắm mục tiêu này là thiết lập hệ số điều chỉnh giá thầu theo thiết bị của chiến dịch:
campaign.targeting()
.platforms()
.mobile()
.get()
.next().
setBidModifier(1.2);
Mã nền tảng được chia sẻ giữa các chiến dịch và có các giá trị được xác định trước như được chỉ định trong phần phụ lục về nền tảng API Google Ads. Các mã nhận dạng này có thể hữu ích khi phân tích cú pháp báo cáo. Khi chọn trực tiếp tiêu chí, bạn có thể dùng các phương thức trợ giúp do PlatformSelector
cung cấp.