Tập lệnh Google Ads cho phép bạn tạo hàng loạt thay đổi đối với tài khoản của mình bằng cách tải dữ liệu lên ở định dạng CSV. Bạn có thể tải dữ liệu lên từ tệp CSV của Google Drive, bảng tính Google, bảng tính Microsoft Excel hoặc tạo một bảng tính hàng loạt trong tập lệnh của bạn trong thời gian chạy. Hướng dẫn này giải thích cách sử dụng tính năng này trong tập lệnh.
Cách sử dụng
Khi sử dụng tính năng tải lên hàng loạt, bạn có thể thực hiện một số loại thay đổi nhất định nếu không được tập lệnh Google Ads hỗ trợ trực tiếp, chẳng hạn như quản lý chiến dịch hoặc tải lượt chuyển đổi ngoại tuyến lên.
Tạo tệp tải lên hàng loạt từ Google Drive
Cách đơn giản nhất để sử dụng tính năng tải lên hàng loạt là tải tệp CSV lên Google Drive rồi tải tệp đó lên Google Ads bằng tập lệnh Google Ads:
const file = DriveApp.getFilesByName("BulkCampaignUpload.csv")
.next();
const upload = AdsApp.bulkUploads().newFileUpload(file);
upload.forCampaignManagement();
upload.preview();
Thao tác này sẽ tạo một mục xem trước tải lên hàng loạt trong tài khoản của bạn trong Công cụ và cài đặt > HÀNH ĐỘNG hàng loạt > Tệp đã tải lên.
Nhấp vào đường liên kết Xem trước để xem các thay đổi.
Để áp dụng thay đổi cho tài khoản của bạn, hãy nhấp vào nút Áp dụng thay đổi trên trang chi tiết. Nếu tệp đã tải lên có lỗi hoặc nếu bạn không muốn chỉnh sửa thay đổi, rồi nhấp vào nút Huỷ bản xem trước để loại bỏ nội dung thay đổi.
Khi đã xác minh tập lệnh đang hoạt động chính xác, bạn có thể bỏ qua phần xem trước
và áp dụng các thay đổi trực tiếp từ tập lệnh của mình. Việc này có thể được thực hiện bằng cách
đang gọi
apply()
của thực thể tải lên hàng loạt thay vì phương thức
preview()
.
Tạo tệp tải lên hàng loạt từ đầu
Bạn có thể tạo công việc tải lên hàng loạt từ đầu như sau:
// The best way to find column names is to consult a template
// as described in the last section of this guide.
const columns = [
"Campaign", "Budget", "Bid Strategy type", "Campaign type"
];
const upload = AdsApp.bulkUploads().newCsvUpload(columns);
// Call append once for each row you'd like to upload
upload.append({
"Campaign": "Test Campaign 1",
"Budget": 2.34,
"Bid Strategy type": "cpc",
"Campaign type": "Search Only"
});
upload.forCampaignManagement();
upload.preview();
Đặt đơn vị tiền tệ
Theo mặc định, số tiền trong tệp tải lên hàng loạt được hiểu là số tiền thực tế bằng đơn vị tiền tệ. Nếu muốn sử dụng micro, bạn có thể đặt tuỳ chọn moneyInMicros
thành true
khi tạo công việc tải lên (ví dụ: 2,34 € sẽ được nhập là 2340000).
const upload = AdsApp.bulkUploads().newCsvUpload(columns,
{moneyInMicros: true});
Đặt ngôn ngữ tệp
Theo mặc định, nội dung tệp CSV được diễn giải bằng tiếng Anh Mỹ (en_US).
Bạn có thể chỉ định một ngôn ngữ khác bằng tuỳ chọn fileLocale
, như minh hoạ dưới đây:
const upload = AdsApp.bulkUploads().newCsvUpload(columns,
{fileLocale: "fr_FR"});
Khi chỉ định một ngôn ngữ, bạn có thể cung cấp tiêu đề cột bằng en_US
ngôn ngữ hoặc ngôn ngữ mà bạn chỉ định trong thuộc tính fileLocale
.
Đặt múi giờ
Theo mặc định, các mục thời gian trong tệp được diễn giải theo múi giờ America/Los_Angeles. Bạn có thể
chỉ định một múi giờ khác bằng cách sử dụng tuỳ chọn timeZone
. Chỉ định thời gian
vùng trong cơ sở dữ liệu TZ
định dạng.
const upload = AdsApp.bulkUploads().newCsvUpload(columns,
{timeZone: "America/New_York"});
Việc đặt múi giờ có thể hữu ích khi tải lượt chuyển đổi ngoại tuyến lên.
Các mẫu bảng tính để tải lên hàng loạt
Cách dễ nhất để có được mẫu bảng tính cho tải lên hàng loạt là từ Giao diện người dùng Google Ads.
- Đăng nhập vào tài khoản Google Ads.
- Chuyển đến phần Công cụ và cài đặt > THAO TÁC HÀNG LOẠT > Tệp tải lên.
- Nhấp vào nút + để bắt đầu một lượt tải lên mới.
- Sau đó, một mục sẽ xuất hiện với nhiều mẫu để chọn.
Bạn cũng có thể tải nhiều mẫu xuống từ trung tâm trợ giúp.