Tập lệnh Google Ads cho phép bạn thực hiện các thay đổi hàng loạt đố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 trên Google Drive, bảng tính Google, bảng tính Microsoft Excel hoặc tạo yêu cầu tải lên 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ủa bạn.
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ố thay đổi mà các tập lệnh Google Ads không 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ệp tải lên hàng loạt trong tài khoản của bạn trong phần Công cụ và cài đặt > HÀNH ĐỘNG BỔ SUNG > 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 các thay đổi cho tài khoản của bạn, hãy nhấp vào nút Áp dụng các 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 thực hiện các thay đổi, hãy nhấp vào nút Huỷ bản xem trước để loại bỏ các thay đổi đó.
Sau khi xác minh tập lệnh đang hoạt động chính xác, bạn có thể bỏ qua bước xem trước và áp dụng các thay đổi ngay trong tập lệnh. Bạn có thể thực hiện việc này bằng cách gọi phương thức 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 một 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 phần tử nhỏ hơn, 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 cách sử dụ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 các tiêu đề cột bằng ngôn ngữ en_US
hoặc bằng 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 tuỳ chọn timeZone
. Chỉ định múi giờ theo định dạng cơ sở dữ liệu TZ.
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.
Mẫu bảng tính để tải lên hàng loạt
Cách dễ nhất để tải mẫu bảng tính để tải lên hàng loạt là thông qua 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 tải lên một tệp mới.
- Sau đó, một phần sẽ xuất hiện với nhiều mẫu để bạn lựa chọn.
Bạn cũng có thể tải nhiều mẫu xuống từ trung tâm trợ giúp.