Tải lên hàng loạt

Tập lệnh Google Ads cho phép bạn thực hiện 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 từ 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 mình 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

Bằng cách 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 mà 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 một 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ả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, 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 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 rằng tập lệnh của mình đang hoạt động chính xác, bạn có thể bỏ qua giai đoạn xem trước và áp dụng các thay đổi ngay từ tập lệnh của mì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ì preview().

Tạo tệp tải lên hàng loạt từ đầu

Bạn có thể tạo một lệnh 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 các tệp tải lên hàng loạt được hiểu là số tiền thực tế. Nếu muốn sử dụng micrô vi mô, bạn có thể đặt lựa 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ữ cho tệp

Theo mặc định, nội dung tệp CSV được thông dịch theo ngôn 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 ngôn ngữ bạn chỉ định trong thuộc tính fileLocale.

Đặt múi giờ

Theo mặc định, mục nhập thời gian trong tệp sẽ được diễn giải theo Mỹ/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. Hãy chỉ định múi giờ ở đị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 để lấy mẫu bảng tính để 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 của bạn.
  • Chuyển đến Công cụ và cài đặt > HÀNH ĐỘNG HÀNG loạt > Tải lên.
  • Nhấp vào nút + để bắt đầu một lượt tải lên mới.
  • Một phần sẽ xuất hiện với nhiều mẫu để 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.