Thiết lập tài khoản

Tổng quan về cách thiết lập tài khoản Ads Data Hub

Phần tổng quan này cung cấp thông tin tóm tắt chung về các bước cần thiết để thiết lập tài khoản Ads Data Hub:

  1. Xác định cấu trúc tài khoản: Chọn giữa tài khoản một cấp (nên dùng cho hầu hết các tổ chức) hoặc tài khoản hai cấp cho các cấu trúc phức tạp có nhiều nhà quảng cáo.
  2. Định cấu hình (các) dự án Google Cloud của bạn: Chỉ định một dự án Google Cloud làm dự án quản trị, bật Ads Data Hub API (adsdatahub.googleapis.com) và BigQuery API (bigquery.googleapis.com), tạo một tập dữ liệu BigQuery và cấp cho tài khoản dịch vụ Ads Data Hub (Tác nhân dịch vụ theo sản phẩm, theo dự án của Google Cloud hoặc P4SA) quyền đọc và ghi vào (các) tập dữ liệu của bạn.
  3. Cấp quyền truy cập cho người dùng: Chỉ định vai trò truy cập của người dùng cho người dùng trong tài khoản Ads Data Hub và định cấu hình quyền IAM trong BigQuery.
  4. Liên kết dữ liệu với tài khoản Ads Data Hub: Kết nối các tài khoản nền tảng quảng cáo của Google bằng cách liên kết các tài khoản trong Ads Data Hub.

Cấu trúc tài khoản Ads Data Hub

Hãy xem xét hai loại cấu trúc tài khoản trong các phần sau. Sau khi xác định được cấu trúc cần thiết cho nhu cầu của tổ chức, hãy thông báo cho người đại diện của Google. Nếu bạn cảm thấy cả hai đều không đáp ứng được nhu cầu của tổ chức, vui lòng tham khảo ý kiến của người đại diện của Google.

Tài khoản một cấp

Tài khoản một cấp là tài khoản Ads Data Hub không có tài khoản phụ. Đây là cấu trúc được đề xuất và phổ biến nhất cho hầu hết khách hàng. Trong loại cấu trúc tài khoản này, dữ liệu quảng cáo được liên kết trực tiếp với tài khoản Ads Data Hub của bạn và quyền truy cập vào dữ liệu chỉ được xác định theo vai trò truy cập của người dùng.

Tài khoản hai cấp

Nếu cần tài khoản Ads Data Hub của mình mô phỏng một cấu trúc tổ chức phức tạp, bạn có thể cần một tài khoản hai cấp. Trong loại cấu trúc tài khoản này, tài khoản Ads Data Hub của bạn (được gọi là tài khoản mẹ) chứa nhiều tài khoản con. Dữ liệu quảng cáo được liên kết với tài khoản con và bạn có thể hạn chế quyền truy cập của người dùng bằng cách chỉ định người dùng cho các tài khoản con cụ thể. Mối quan hệ giữa tài khoản mẹ và tài khoản con là không thể thay đổi, tức là bạn không thể di chuyển tài khoản con sang một tài khoản mẹ khác. Mỗi tài khoản Ads Data Hub (và mỗi tài khoản con) đều cần có một dự án Google Cloud riêng biệt được chỉ định làm dự án quản trị duy nhất cho tài khoản Ads Data Hub đó. Mối quan hệ này phải là 1-1: một dự án Google Cloud không thể đóng vai trò là dự án quản trị cho nhiều tài khoản Ads Data Hub.

Các tập dữ liệu BigQuery của bạn phải nằm trong cùng vùng với tài khoản Ads Data Hub (US, EU, asia-northeast1 hoặc australia-southeast1). Tất cả tài khoản con đều kế thừa vùng của tài khoản mẹ Ads Data Hub.

Biểu đồ này so sánh hai loại cấu trúc tài khoản:

Một cấp Hai cấp
Các trường hợp sử dụng thông thường Nhà quảng cáo Công ty quảng cáo
Nhà quảng cáo có cơ cấu tổ chức phức tạp
Biểu đồ ví dụ Sơ đồ cấu trúc tài khoản một cấp Sơ đồ cấu trúc tài khoản hai cấp
Liên kết dữ liệu
Giả định rằng chủ sở hữu tài khoản Ads Data Hub cũng là chủ sở hữu tài khoản nền tảng quảng cáo.
Tài khoản nền tảng quảng cáo của Google được liên kết trực tiếp với tài khoản Ads Data Hub của bạn.
Tài khoản con (đại diện cho các nhà quảng cáo cụ thể) được tạo trong tài khoản Ads Data Hub của bạn.
Tài khoản nền tảng quảng cáo của Google được liên kết với tài khoản con Ads Data Hub của bạn bằng mã dữ liệu quảng cáo. Mỗi mã dữ liệu quảng cáo có thể được liên kết với một mã nền tảng quảng cáo.
Quản lý người dùng
Quản lý người dùng đơn giản.
Người dùng được cấp quyền truy cập trực tiếp vào tài khoản Ads Data Hub của bạn. Người dùng có quyền truy cập vào tài khoản này có thể truy cập vào tất cả dữ liệu quảng cáo được liên kết của tài khoản.
Quản lý người dùng chi tiết.
Người dùng được cấp quyền trực tiếp trong tài khoản Ads Data Hub của bạn có thể truy cập vào tất cả dữ liệu quảng cáo được liên kết với tất cả tài khoản con.
Người dùng được cấp quyền truy cập vào một tài khoản con nhất định có thể truy cập vào tất cả dữ liệu quảng cáo được liên kết với tài khoản con đó. Họ không thể truy cập vào dữ liệu của các tài khoản con khác.
Yêu cầu về đám mây
Yêu cầu một dự án trên đám mây Google Cloud quản trị cho tài khoản Ads Data Hub của bạn (mối quan hệ 1-1).
Cần có một dự án trên đám mây quản trị trên Google Cloud cho tài khoản Ads Data Hub của bạn, cộng với một dự án riêng biệt trên Google Cloud cho mỗi tài khoản con (mỗi tài khoản có mối quan hệ 1-1).
Bạn có thể nhập dữ liệu từ nhiều khu vực trên đám mây vào cùng một tài khoản Ads Data Hub.
Liên kết dữ liệu
Bạn có thể kết hợp dữ liệu từ nhiều tài khoản nền tảng quảng cáo được liên kết với cùng một tài khoản (hoặc cùng một tài khoản con) trong cùng một truy vấn. Không thể kết hợp dữ liệu trên các tài khoản con khác nhau trong cùng một truy vấn.

Định cấu hình (các) dự án trên Google Cloud (cấu hình thủ công)

Dự án trên đám mây của Google Cloud chứa kết quả của bạn trên Ads Data Hub và mọi dữ liệu của bên thứ nhất mà bạn dùng để viết mối liên kết của bên thứ nhất. Ngoài ra, dự án trên Google Cloud là nền tảng cơ bản để xây dựng quy trình thanh toán và sử dụng các dịch vụ của Google Cloud.

Tìm hiểu thêm về cách Ads Data Hub hoạt động với BigQuery

Tìm hiểu cách tạo dự án trên Google Cloud

Chỉ định một dự án quản trị

Vì mục đích quản trị, tài khoản Ads Data Hub của bạn ban đầu được tạo bằng một dự án trên đám mây của Google được chỉ định, còn gọi là dự án quản trị. Sau khi đặt, bạn không thể thay đổi chỉ định dự án quản trị này. Mối quan hệ này hoàn toàn là 1-1: bạn không thể chỉ định một dự án trên đám mây Google Cloud duy nhất làm dự án quản trị cho nhiều tài khoản Ads Data Hub (hoặc tài khoản con).

Tách biệt với dự án quản trị được chỉ định, tài khoản Ads Data Hub của bạn có thể đọc dữ liệu đầu vào và ghi kết quả đầu ra vào các tập dữ liệu BigQuery trong số lượng dự án trên đám mây bất kỳ. Quyền truy cập vào các tập dữ liệu đó được kiểm soát bằng cách cấp cho tài khoản dịch vụ Ads Data Hub (Tác nhân dịch vụ theo sản phẩm, theo dự án của Google Cloud hoặc P4SA) các quyền BigQuery thích hợp đối với các tập dữ liệu hoặc dự án trên đám mây của Google Cloud cần thiết. Bạn có thể cập nhật các quyền này bất cứ lúc nào.

Bạn sẽ không thể chỉ định một dự án quản trị khác sau khi đưa ra lựa chọn ban đầu. Việc thay đổi dự án quản trị có thể làm hỏng tài khoản Ads Data Hub của bạn. Do đó, bạn cần chỉ định một dự án trên đám mây Google Cloud vĩnh viễn làm dự án quản trị khi thiết lập tài khoản. Việc tắt API Ads Data Hub khỏi dự án quản trị hoặc xoá dự án quản trị có thể gây mất dữ liệu và gây ra vấn đề khi truy cập vào tài khoản Ads Data Hub. Ngoài ra, hãy dự đoán mọi thay đổi sắp tới trong tổ chức của bạn (chẳng hạn như quy ước đặt tên) có thể yêu cầu thay đổi dự án quản trị của bạn.

Nếu dự án quản trị của bạn vô tình bị xoá hoặc nếu bạn cần được trợ giúp để khôi phục quyền truy cập vào tài khoản của mình, hãy liên hệ với nhóm hỗ trợ của Ads Data Hub.

Cấu hình mẫu của dự án trên Google Cloud

Hầu hết người dùng có thể sử dụng một dự án duy nhất (chế độ thiết lập mặc định) để xử lý tất cả chức năng. Dữ liệu này bao gồm dữ liệu đầu vào và đầu ra. Bạn nên sử dụng cách thiết lập này vì việc thêm nhiều dự án sẽ làm tăng độ phức tạp và chi phí. Tuy nhiên, nếu chế độ thiết lập một dự án không đáp ứng được nhu cầu của bạn, hãy làm việc với đại diện của Google để xác định cấu trúc phù hợp nhất.

Chế độ thiết lập mặc định, một dự án duy nhất được dùng cho tất cả chức năng: Một dự án duy nhất được dùng cho tập dữ liệu đầu vào và đầu ra.

Tách riêng dự án đầu vào, dự án quản trị để quản trị và đầu ra: Các dự án riêng biệt: một dự án được dùng cho dữ liệu đầu vào và dự án quản trị được dùng cho việc quản trị và dữ liệu đầu ra.

Bật API trên dự án quản trị của bạn

Trước khi tạo tài khoản Ads Data Hub, bạn phải bật API Ads Data Hub (tên dịch vụ: adsdatahub.googleapis.com, "API để thực thi các truy vấn Ads Data Hub") và API BigQuery (tên dịch vụ: bigquery.googleapis.com, "Nền tảng dữ liệu để khách hàng tạo, quản lý, chia sẻ và truy vấn dữ liệu") trên dự án quản trị của bạn.

Người dùng bật API phải có quyền serviceusage.services.enable trong dự án quản trị. Đây có thể là người bên ngoài tổ chức của bạn.

Tìm hiểu cách bật Ads Data Hub API

Tạo tập dữ liệu BigQuery

Tập dữ liệu BigQuery là nơi ghi kết quả của Ads Data Hub và là một trong những nơi bạn có thể phân tích thêm dữ liệu của mình.

Trong quá trình tạo tài khoản, một tập dữ liệu mặc định sẽ được nhập vào phần cài đặt tài khoản Ads Data Hub của bạn. Tập dữ liệu này là nơi ghi kết quả nếu bạn không chỉ định tập dữ liệu trong quá trình thực thi truy vấn.

Mã tập dữ liệu bao gồm tên dự án đầu ra mặc định và tên tập dữ liệu, tức là: projectName.datasetName.

Tìm hiểu cách tạo tập dữ liệu trong BigQuery

Cả tập dữ liệu BigQuery đầu vào và đầu ra đều phải nằm ở vị trí khớp với khu vực tài khoản Ads Data Hub của bạn:

  • Tài khoản ở Hoa Kỳ: Chỉ định nhiều khu vực US.
  • Tài khoản ở Liên minh Châu Âu: Chỉ định nhiều khu vực EU.
  • Tài khoản ở Châu Á – Thái Bình Dương: Chỉ định asia-northeast1 (Tokyo) hoặc australia-southeast1 (Sydney), khớp với tài khoản của bạn.

Công việc sẽ không thành công nếu vị trí của tập dữ liệu không khớp với khu vực tài khoản của bạn (ví dụ: chỉ định us-east1 cho một tài khoản ở nhiều khu vực của Hoa Kỳ hoặc chỉ định US cho một tài khoản ở asia-northeast1).

Vị trí địa lý của hoạt động phân phát quảng cáo và nhắm mục tiêu theo đối tượng hoàn toàn tách biệt với vị trí dữ liệu BigQuery được dùng khi chạy truy vấn Ads Data Hub. Bất kể quảng cáo của bạn được phân phát ở đâu hoặc đối tượng mục tiêu sinh sống ở đâu trên toàn cầu, thì các tập dữ liệu đầu vào và đầu ra của BigQuery vẫn phải nằm ở vị trí khớp với khu vực của tài khoản Ads Data Hub.

Cấp quyền cho tài khoản dịch vụ Ads Data Hub

Để Ads Data Hub có thể đọc dữ liệu và ghi kết quả, bạn phải cấp cho tài khoản dịch vụ Ads Data Hub (P4SA) quyền truy cập vào các tập dữ liệu BigQuery có liên quan:

  • Tập dữ liệu đầu ra: Cấp vai trò BigQuery Data Editor (roles/bigquery.dataEditor) để cho phép Ads Data Hub ghi kết quả truy vấn vào tập dữ liệu của bạn.
  • Tập dữ liệu đầu vào (dữ liệu của bên thứ nhất): Cấp vai trò Người xem dữ liệu BigQuery (roles/bigquery.dataViewer) để cho phép Ads Data Hub đọc dữ liệu của bên thứ nhất để kết hợp.

Bạn có thể cấp quyền ở cấp tập dữ liệu hoặc cấp dự án:

Bạn có thể tìm thấy email (chủ thể) của tài khoản dịch vụ Ads Data Hub (P4SA) trong phần Cài đặt > Chi tiết > Tài khoản dịch vụ trong tài khoản Ads Data Hub của bạn.

Cấp quyền truy cập cho người dùng

Người dùng cần có quyền truy cập vào cả Ads Data Hub và BigQuery. Trong Ads Data Hub, họ sẽ viết và chạy các truy vấn, còn trong BigQuery, họ sẽ làm việc với kết quả thu được từ Ads Data Hub.

Người dùng được thêm vào tài khoản Ads Data Hub của bạn trong mục Cài đặt > Người dùng và được chỉ định quyền truy cập dựa trên vai trò (chẳng hạn như Siêu người dùng, Người phân tích hoặc Chỉ đọc) để viết và chạy truy vấn. Trong Google Cloud, các vai trò IAM của BigQuery (chẳng hạn như roles/bigquery.dataViewer và roles/bigquery.user) kiểm soát những người có thể xem và truy vấn các bảng kết quả đầu ra trong BigQuery.

Tìm hiểu thêm về quyền truy cập dựa trên vai trò trong Ads Data Hub Tìm hiểu thêm về tính năng kiểm soát quyền truy cập trong BigQuery

Để có dữ liệu quảng cáo cho việc truy vấn trong Ads Data Hub, bạn cần liên kết từ tài khoản được liên kết với sản phẩm quảng cáo của Google mà nhóm của bạn sử dụng.

Quy trình liên kết tài khoản gồm hai bước:

  1. Bắt đầu yêu cầu liên kết: Yêu cầu liên kết được bắt đầu từ nền tảng quảng cáo của Google mà nhóm của bạn sử dụng (chẳng hạn như Google Ads, Display & Video 360, Campaign Manager 360 hoặc YouTube Reserve).
  2. Phê duyệt yêu cầu liên kết: Yêu cầu liên kết được phê duyệt trong tài khoản Ads Data Hub của bạn, thông qua giao diện người dùng của Ads Data Hub trong phần Cài đặt > Tài khoản được liên kết hoặc theo phương thức lập trình bằng API CustomerService.BatchApproveAdsDataLinks.

Tìm hiểu thêm về tài khoản được liên kết trong Ads Data Hub