API Chuyển đổi offline sẽ ngừng hoạt động từ tháng 05/2025. Trước đây, API này dự kiến sẽ ngừng hoạt động từ quý 3/2024. Kể từ API Đồ thị v17.0, API Chuyển đổi offline sẽ không còn hỗ trợ sự kiện offline. API Đồ thị v16.0 là phiên bản cuối cùng hỗ trợ sự kiện offline. API Chuyển đổi offline sẽ ngừng hoạt động khi v16.0 hết hạn vào tháng 05/2025. Trong khoảng thời gian từ nay đến tháng 05/2025, chúng tôi sẽ ngừng sử dụng các điểm cuối còn lại của API Chuyển đổi offline trên API Marketing v20.0. Xem nhật ký thay đổi để biết thêm chi tiết.
Trong tháng 02/2023, chúng tôi đã thông báo rằng API Chuyển đổi hiện hỗ trợ đầy đủ các sự kiện offline. Nhà quảng cáo nên sử dụng API Chuyển đổi cho các hoạt động tích hợp mới. Những nhà quảng cáo đang tích hợp API Chuyển đổi offline cũng nên chuyển đổi sang tích hợp API Chuyển đổi trước tháng 05/2025 và không cập nhật API Chuyển đổi offline cho đến khi họ chuyển đổi thành công. Tìm hiểu thêm về API Chuyển đổi.
Sử dụng API Chuyển đổi offline để gửi các sự kiện chuyển đổi offline và xem có bao nhiêu khách hàng đã xem hoặc nhấp vào quảng cáo trên Meta trước khi chuyển đổi.
Để sử dụng API này, bạn cần có:
Bạn hãy tạo trình này nếu chưa có.
Để truy cập API Marketing. Cách tạo ứng dụng trên Meta như sau:
Các quy tắc về xét duyệt ứng dụng và quyền phụ thuộc vào cách bạn đang triển khai API của chúng tôi:
Hình thức triển khai | Quy trình xét duyệt ứng dụng và quyền |
---|---|
Triển khai trực tiếp | Trong trường hợp này, bạn là nhà quảng cáo muốn dùng trực tiếp các chuyển đổi offline. Trong trường hợp này:
|
Đối tác triển khai dưới dạng nền tảng | Trong trường hợp này, bạn là đối tác bên thứ ba cung cấp các chức năng chuyển đổi offline cho nhà quảng cáo sử dụng dịch vụ của bạn. Trong trường hợp này:
|
Với quyền truy cập của người dùng hệ thống, ứng dụng của bạn có thể gửi dữ liệu cho Meta thông qua API này. Cách tạo như sau:
Mã truy cập cung cấp quyền truy cập vào dữ liệu trên Meta. Cách tạo mã truy cập dành cho người dùng hệ thống:
Bạn cần có tài khoản quảng cáo để chạy chiến dịch quảng cáo trên Meta. Để tạo tài khoản, hãy xem bài viết API Marketing hoặc Trung tâm trợ giúp doanh nghiệp: Giới thiệu về cài đặt cho doanh nghiệp trong Trình quản lý kinh doanh trên Meta.
Cấp cho người dùng hệ thống quyền truy cập vào tài khoản quảng cáo của bạn.
Đây là các tệp đã tải lên có dữ liệu chuyển đổi offline. Khi bạn tạo quảng cáo, hãy đặt tracking_spec
thành ID nhóm sự kiện offline để ghi nhận chính xác các sự kiện. Sau đó, bạn có thể tạo các nhóm sự kiện, xem số liệu thống kê về các lần nhập, xóa và sửa đổi dữ liệu này trong Trình quản lý kinh doanh.
Với những hoạt động triển khai trước đó, bạn có thể thực hiện các thao tác CRUD cho nhóm sự kiện offline ở cấp độ Trình quản lý kinh doanh để chia sẻ nhóm sự kiện với những đối tượng và phần tử khác.
Bạn cần có quyền truy cập cụ thể để tạo các nhóm sự kiện offline, tải lên hoặc xem dữ liệu của một nhóm sự kiện. Bạn cũng cần quyền truy cập này để chỉ định các quyền này cho một tài khoản quảng cáo. Bạn phải nắm giữ một trong những vai trò sau:
ad_account
được kết nối với nhóm sự kiện offline đóHãy xem Tài liệu tham khảo về Nhóm sự kiện chuyển đổi offline.
curl
-F 'access_token=<SYSTEM_USER_ACCESS_TOKEN>'
-F 'name=offline_event_set',
-F 'description=conversion data used for superbowl campaign',
https://graph.facebook.com/<API_VERSION>/<BUSINESS_MANAGER_ID>/offline_conversion_data_sets
Thực hiện lệnh gọi HTTP POST
:
POST /<BUSINESS_MANAGER_ID>/offline_conversion_data_sets HTTP/1.1
Host: graph.facebook.com
curl -X POST \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/<BUSINESS_MANAGER_ID>/offline_conversion_data_sets
Phản hồi sẽ bao gồm id
của nhóm sự kiện:
{ "id": <OFFLINE_EVENT_SET_ID> }
Thông số | Mô tả |
---|---|
loại: chuỗi | Tên của nhóm sự kiện. Ví dụ: |
loại: chuỗi | Mô tả về nhóm sự kiện. Ví dụ: |
Cách chỉ định quyền đọc và theo dõi cho một tài khoản quảng cáo:
POST /<OFFLINE_EVENT_SET_ID>/adaccounts HTTP/1.1
Host: graph.facebook.com
curl -X POST \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/<OFFLINE_EVENT_SET_ID>/adaccounts
Thông số | Mô tả |
---|---|
loại: số nguyên | Chỉ định tài khoản quảng cáo cho ID doanh nghiệp này. |
loại: số nguyên | ID của tài khoản quảng cáo có quyền theo dõi offline. |
Khi bạn cập nhật tracking_spec
, chúng tôi sẽ ghi đè thông số này. Đảm bảo thực hiện lệnh gọi GET
trước, sau đó thêm String
được liên kết của nhóm sự kiện offline vào tracking_spec
hiện có. Hãy xem phần Quản lý quảng cáo hoặc sử dụng Trình quản lý quảng cáo. Ví dụ: cung cấp một quy cách theo dõi thích hợp như sau:
curl \ -F 'tracking_spec=[{action.type:"offline_conversion", dataset:["123"]}]' \ -F 'access_token=<SYSTEM_USER_ACCESS_TOKEN>' \ https://graph.facebook.com/<API_VERSION>/<AD_ID>
Cách cập nhật quy cách theo dõi của quảng cáo:
POST /<AD_ID>/?tracking_specs=[{"action.type":"offline_conversion","dataset": <OFFLINE_EVENT_SET_ID>}] HTTP/1.1
Host: graph.facebook.com
curl -X POST \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/<AD_ID>/?tracking_specs=[{"action.type":"offline_conversion","dataset": <OFFLINE_EVENT_SET_ID>}]
Thông số | Mô tả |
---|---|
loại: chuỗi | Theo dõi hành động này của nhóm quảng cáo. Ví dụ: |
loại: list<id> | ID của nhóm sự kiện offline. Ví dụ: |
Bạn phải tải giao dịch lên trong vòng 62 ngày kể từ khi chuyển đổi diễn ra. Tải dữ liệu chuyển đổi lên:
curl \ -F 'access_token=SYSTEM_USER_ACCESS_TOKEN' \ -F 'upload_tag=store_data' \ -F 'data=[ \ { match_keys: {"phone": ["HASH1","HASH2"], "email": ["HASH3","HASH4"]}, currency: "USD", value: 16, event_name: "Purchase", event_time: 1456870902, contents: [ {id: "A", quantity: 1}, {id: "B", quantity: 2}, {id: "C", quantity: 1} ] custom_data: { }, }, { match_keys: {"lead_id": "12345"}, event_name: "Lead", event_time: 1446336000, contents: [ {id: "A", quantity: 1}, {id: "B", quantity: 2}, {id: "C", quantity: 1} ] custom_data: { event_source: "email", action_type: "sent_open_click", email_type: "email_type_code", email_provider: "gmail_yahoo_hotmail", } }, ]' https://graph.facebook.com/VERSION/OFFLINE_EVENT_SET_ID/events
Để gửi lượt chuyển đổi, hãy thực hiện lệnh gọi HTTP POST
:
POST /<OFFLINE_EVENT_SET_ID>/events HTTP/1.1
Host: graph.facebook.com
curl -X POST \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/<OFFLINE_EVENT_SET_ID>/events
Thông số | Mô tả |
---|---|
loại: chuỗi | Bắt buộc. Theo dõi quá trình tải sự kiện lên. Ví dụ: |
loại: | Bắt buộc. Bao gồm số lượng sự kiện đang được tải lên. Tải một sự kiện chuyển đổi lên cho mỗi tài khoản trong Trung tâm tài khoản, tối đa 2.000 sự kiện trên mỗi lệnh gọi API. Ví dụ: xem ví dụ bên trên |
loại: số nguyên | Không bắt buộc. Phạm vi dùng để phân giải Ví dụ: |
Hãy sử dụng cùng một upload_tag
cho tất cả các lệnh gọi API tải sự kiện lên trong cùng một đợt để nhóm chúng lại với nhau. Qua đó, bạn có thể gỡ lỗi tải sự kiện lên. Bạn nên sử dụng cách này cho bất kỳ lượt tải sự kiện lên nào được thực hiện bằng nhiều lệnh gọi API.
Các thông số trong data
bao gồm:
Thông số | Mô tả |
---|---|
loại: từ điển JSON | Bắt buộc. Thông tin nhận dạng mà chúng tôi dùng để so khớp mọi người trên Meta. Ví dụ: |
loại: số nguyên | Bắt buộc. Nhãn thời gian UNIX của sự kiện chuyển đổi. Ví dụ: |
loại: chuỗi | Bắt buộc. Loại sự kiện. Ví dụ: |
loại: chuỗi | Bắt buộc. Mã đơn vị tiền tệ theo tiêu chuẩn ISO gồm 3 chữ cái cho sự kiện chuyển đổi này. Bắt buộc đối với sự kiện Ví dụ: |
loại: kép | Bắt buộc. Giá trị của sự kiện chuyển đổi. Bắt buộc đối với sự kiện Ví dụ: |
loại: chuỗi | Không bắt buộc. Mọi Ví dụ: |
loại: mảng JSON | Không bắt buộc. Bắt buộc nếu bạn tích hợp quảng cáo với danh mục. Bắt buộc: Khuyên dùng: Bắt buộc: Khuyên dùng: |
loại: từ điển JSON | Không bắt buộc. Thông tin về sự kiện chuyển đổi này. Ví dụ: |
loại: chuỗi | Không bắt buộc. Thông tin nhận dạng duy nhất của từng giao dịch hoặc đơn đặt hàng trong một nhóm sự kiện offline. Ví dụ: đối với giao dịch bán lẻ thì mã này có thể là ID biên lai. Ví dụ: |
loại: chuỗi | Không bắt buộc. Thông tin nhận dạng duy nhất để phân biệt các sự kiện trong cùng một giao dịch hoặc đơn đặt hàng. Ví dụ: |
Ví dụ: bạn có thể tải thông tin lên bằng trường data
:
{ match_keys: MATCH_KEYS, event_time: EVENT_TIME, event_name: "Purchase", value: 400, currency: "USD", contents: [ { id: "A", quantity: 1, brand: "brand_of_A", category: "Apparel & Accessories | Clothing", price: 100, }, { id: "B", quantity: 2, brand: "brand_of_B", category: "Apparel & Accessories | Shoes", price: 50, }, { id: "C", quantity: 1, brand: "brand_of_C", category: "Apparel & Accessories | Jewelry | Watches", price: 200, } ], }
Hãy sử dụng cùng một upload_tag
cho tất cả lệnh gọi API tải sự kiện lên trong cùng một đợt để nhóm chúng lại với nhau. Qua đó, bạn có thể gỡ lỗi tải sự kiện lên. Bạn nên sử dụng cách này cho bất kỳ lượt tải sự kiện lên nào được thực hiện bằng nhiều lệnh gọi API.
match_keys
là một nhóm thông tin nhận dạng để khớp mọi người với cách phân bổ. Hãy xem phần Đối tượng tùy chỉnh từ dữ liệu CRM để chuẩn hóa và băm dữ liệu của bạn. Chúng tôi chỉ hỗ trợ mã hóa SHA256 và không chấp nhận các dữ liệu chưa băm.
để xem các ví dụ về dữ liệu được băm và chuẩn hóa đúng cách cho các thông số bên dưới.
Tên thông số | Thông số | Bắt buộc băm |
---|---|---|
Địa chỉ email |
| CÓ |
Số điện thoại |
| CÓ |
Giới tính |
| CÓ |
Ngày sinh |
| CÓ |
Họ |
| CÓ |
Tên |
| CÓ |
Tỉnh/thành phố |
| CÓ |
Tiểu bang của Hoa Kỳ |
| CÓ |
Mã zip |
| CÓ |
Quốc gia |
| CÓ |
Mã nhận dạng quảng cáo của Apple |
| CÓ |
ID quảng cáo của Android |
| CÓ |
ID người dùng của bên thứ ba |
| Đặc biệt khuyến nghị |
ID khách hàng tiềm năng của Quảng cáo tìm kiếm khách hàng tiềm năng |
| KHÔNG băm |
Phản hồi:
Tên | Loại | Mô tả |
---|---|---|
| số nguyên | Số lượng mục nhập đã xử lý |
Đối với các lỗi, bạn sẽ nhìn thấy trường hợp ngoại lệ, bao gồm các mục nhập không hợp lệ và lý do. Hãy sửa các lỗi đó hoặc bỏ qua những hàng dữ liệu có lỗi và thử lại lệnh gọi API.
Quản trị viên Trình quản lý kinh doanh hoặc người dùng hệ thống đã tạo nhóm sự kiện offline có thể truy xuất số liệu thống kê tải lên. Ngoài ra, mọi quản trị viên trên ad_account
được kết nối với nhóm sự kiện offline đó đều có thể đọc dữ liệu này.
Cách xem số liệu thống kê về các nhóm sự kiện offline, chẳng hạn như mục nhập hợp lệ và mục nhập đã khớp:
GET /<OFFLINE_EVENT_SET_ID>/uploads HTTP/1.1
Host: graph.facebook.com
curl -X GET -G \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/<OFFLINE_EVENT_SET_ID>/uploads
Xem số liệu sự kiện offline chia nhỏ hàng ngày trong Offline Events Manager
của Trình quản lý kinh doanh. Để xem số liệu chia nhỏ chính xác hơn, hãy thực hiện lệnh gọi sau:
GET /<OFFLINE_EVENT_SET_ID>/stats HTTP/1.1
Host: graph.facebook.com
curl -X GET -G \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/<OFFLINE_EVENT_SET_ID>/stats
Thông số | Mô tả |
---|---|
loại: số nguyên | Không bắt buộc. Nhãn thời gian UNIX. Truy vấn các sự kiện bắt đầu tại thời điểm này. Ví dụ: |
loại: số nguyên | Không bắt buộc. Nhãn thời gian UNIX. Loại trừ các sự kiện diễn ra từ thời điểm này trở đi. Ví dụ: |
loại: | Không bắt buộc. Danh sách chuỗi. Điểm cuối này cung cấp tất cả các trường cho đến v3.0, sau đó cung cấp |
loại: boolean | Không bắt buộc. Trả về thời gian trễ tải lên trung bình tính bằng giây khi thời gian tổng hợp được đặt là |
loại: chuỗi | Không bắt buộc. Tổng hợp kết quả dựa trên thời gian đã đặt này. Các tùy chọn là |
Chuyển đổi tùy chỉnh offline hiện không hỗ trợ quảng cáo dự phòng. Chúng tôi không ghi nhận dữ liệu của các lần tải sự kiện lên được thực hiện trước khi bạn tạo chuyển đổi tùy chỉnh. Bạn không thể sử dụng dữ liệu chuyển đổi tùy chỉnh offline cho tối ưu hóa phân phối quảng cáo. Hãy xem Chuyển đổi tùy chỉnh, Tài liệu tham khảo.
Để tạo chuyển đổi tùy chỉnh bằng sự kiện offline của bạn, hãy thực hiện lệnh gọi POST
:
POST /act_<ACCOUNT_ID>/customconversions HTTP/1.1
Host: graph.facebook.com
curl -X POST \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/act_<ACCOUNT_ID>/customconversions
Thông số:
Thông số | Mô tả |
---|---|
loại: chuỗi | Tên của chuyển đổi tùy chỉnh mới. Ví dụ: |
loại: số nguyên | ID nhóm sự kiện offline cần theo dõi. Ví dụ: |
loại: chuỗi | 1 trong 9 sự kiện tiêu chuẩn của Meta Pixel. Ví dụ: |
loại: chuỗi được mã hóa JSON | Các toán tử và dữ liệu cho quy tắc chuyển đổi của bạn. Hãy xem Tài liệu tham khảo về Chuyển đổi tùy chỉnh. Ví dụ: các giao dịch mua hàng trị giá hơn 100 USD. Ví dụ: |
Phản hồi, khi thành công:
{ "id": <CUSTOM_CONVERSION_ID> }
Bạn có thể sử dụng trường custom_data
để tạo các quy tắc mà sau này sẽ giúp xác định liệu một chuyển đổi có được tính hay không. Điều này tương tự với Đối tượng tùy chỉnh offline. Số lượng chuyển đổi tùy chỉnh tối đa mà bạn có thể có cho mỗi tài khoản quảng cáo là 40.
Chẳng hạn, thêm hạng mục sản phẩm kèm custom_data
trong các lần tải lên:
data=[ { match_keys: {"phone": ["<HASH>","<HASH>"], "email": ["<HASH>","<HASH>"]}, currency: "USD", value: 16, event_name: "Purchase", event_time: 1456870902, custom_data: { product_category: "ICECREAM", }, }, ]
Sau đó, sử dụng custom_data.{YOUR_CUSTOM_PARAM}
để tạo quy tắc Chuyển đổi tùy chỉnh:
curl \ -F 'name=Ice Cream Purchasers' \ -F 'custom_event_type=Purchase' \ -F 'event_source_id=<OFFLINE_EVENT_SET_ID>' \ -F 'rule={"and": [{"event_name":{"eq":"Purchase"}},{"custom_data.product_category":{"i_contains":"ICECREAM"}}]}' \ -F 'access_token=<ACCESS_TOKEN>' \ "https://graph.facebook.com/<API_VERSION>/act_<ACCOUNT_ID>/customconversions"
Để ghi nhận các sự kiện chuyển đổi offline cho quảng cáo của khách hàng, hãy làm theo các bước sau. Các lệnh gọi API cho hầu hết các bước này giống như khi một người quản lý nhóm sự kiện offline và quản lý chiến dịch của chính họ.
Các bước này khác nhau tùy vào cách thiết lập quyền của đối tác hoặc đại lý với tài khoản quảng cáo của khách hàng:
Để thiết lập các quyền này, hãy xem Tài sản trong Trình quản lý kinh doanh.
Chia sẻ nhóm sự kiện với Trình quản lý kinh doanh của khách hàng. Sau đó, khách hàng của bạn có thể sử dụng nhóm sự kiện để theo dõi quảng cáo.
GET /<OFFLINE_EVENT_SET_ID>/agencies HTTP/1.1
Host: graph.facebook.com
curl -X GET -G \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/<OFFLINE_EVENT_SET_ID>/agencies
Thông số | Mô tả |
---|---|
loại: số nguyên | ID trình quản lý kinh doanh của khách hàng |
Chia sẻ các nhóm sự kiện offline mà đối tác tạo với khách hàng. Bạn cần là quản trị viên Trình quản lý kinh doanh hoặc người dùng hệ thống có quyền quản trị đã tạo nhóm sự kiện offline để có thể theo dõi các quảng cáo trong tài khoản quảng cáo. Nếu là quản trị viên trên tài khoản quảng cáo được kết nối với nhóm sự kiện offline, bạn cũng có thể thực hiện điều này. Để thực hiện lệnh gọi API này, doanh nghiệp trong lệnh gọi phải có quyền truy cập vào nhóm sự kiện offline.
Bạn có thể chỉ định các quyền xem và theo dõi sự kiện offline cho một tài khoản quảng cáo bằng lệnh gọi sau:
POST /<OFFLINE_EVENT_SET_ID>/adaccounts HTTP/1.1
Host: graph.facebook.com
curl -X POST \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/<OFFLINE_EVENT_SET_ID>/adaccounts
Thông số | Mô tả |
---|---|
loại: số nguyên | Chỉ định tài khoản quảng cáo cho ID doanh nghiệp này. |
loại: số nguyên | ID tài khoản quảng cáo có quyền theo dõi offline |
Có thể có những trường hợp trong đó bạn cung cấp ID bên ngoài của riêng mình để đại diện cho một khách hàng và so khớp họ với một người nào đó trên Meta. Để thực hiện điều này, hãy sử dụng extern_id
theo các nguyên tắc sau.
Các đối tác cung cấp dữ liệu thực hiện quy trình khớp có thể sử dụng id đối tác làm id vùng tên và extern_id
làm tpid
của bạn.
match_keys
Chúng tôi sử dụng match_keys
để tìm cách xác định xem dữ liệu chuyển đổi mà bạn chia sẻ có thể khớp với người dùng Meta hay không. Nếu cung cấp match_keys
, bạn cũng không thể cung cấp thông số namespace_id
.
match_keys
và extern_id
Chúng tôi sử dụng match_keys
để cố gắng tìm người dùng trên Meta và chuyển tiếp các phần ánh xạ từ {dataset_id, extern_id}
đến {facebook_user_id}
. Nếu cung cấp match_keys
và extern_id
, bạn cũng không thể cung cấp thông số namespace_id
.
extern_id
Nếu bạn đã gửi dữ liệu cùng với match_keys
và extern_id
, Meta sẽ sử dụng {dataset_id, extern_id}
để truy xuất {facebook_user_id}
.
namespace_id
Thông số namespace_id
áp dụng cho toàn bộ lệnh gọi API. Bạn có thể sử dụng thông số này để tham chiếu đến một nhóm sự kiện offline khác có thể truy cập được hoặc thuộc sở hữu của một doanh nghiệp hoặc ID hồ sơ đối tác. Nếu bạn đã gửi dữ liệu cùng với match_keys
và extern_id
, Meta sẽ sử dụng {namespace_id, extern_id}
để truy xuất {facebook_user_id}
. Bạn chỉ nên cung cấp một extern_id
cho mỗi hàng dữ liệu.
Xem các sự kiện offline được ghi nhận cho quảng cáo mà một người đã xem hoặc nhấp vào. Chúng tôi ghi nhận các chuyển đổi offline sau hơn 1 ngày. Nghĩa là bạn cần đặt khoảng thời gian phân bổ thành 28d_view
hoặc action_attribution_windows=['28d_view']'
. Nếu không, bạn sẽ không nhìn thấy bất kỳ chuyển đổi nào trong báo cáo. Hãy xem API Thông tin chi tiết và Hướng dẫn về thông tin chi tiết.
GET /act_<ADACCOUNT_ID>/insights HTTP/1.1
Host: graph.facebook.com
curl -X GET -G \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/act_<ADACCOUNT_ID>/insights
Thông số | Mô tả |
---|---|
loại: chuỗi[] | Phân tích dữ liệu chuyển đổi, lượt click hoặc lượt hiển thị. Được nhóm theo loại hành động: offline, online, v.v. Ví dụ: |
loại: chuỗi[] | Các số liệu quảng cáo cơ bản. Ví dụ: |
loại: chuỗi | Tổng hợp hoặc loại bỏ trùng lặp dữ liệu ở cấp độ này của kết quả báo cáo. Ví dụ: |
loại: chuỗi | Các khung thời gian liên quan tới số liệu truy vấn. Ví dụ: |
Kết quả sẽ có dạng như sau:
{ "data": [ { "date_start": "2015-12-01", "date_stop": "2015-12-01", "actions": [ { "action_type": "offline_conversion.purchase", "value": 1 }, { "action_type": "offsite_conversion.lead", "value": 3 }, ], ... } ] }
Ví dụ: để xem cách phân bổ:
curl -G \ -d 'access_token=<SYSTEM_USER_ACCESS_TOKEN>' \ -d 'fields=unique_actions,action_values' \ https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/insights
Kết quả sẽ có dạng như sau:
{ "data": [ { "unique_actions": [ { "action_type": "link_click", "value": 94 }, { "action_type": "offline_conversion", "value": 1 }, { "action_type": "offline_conversion.purchase", "value": 1 }, { .... "value": 1 } ], "action_values": [ { "action_type": "offline_conversion.purchase", "value": 27.5 }, { "action_type": "offline_conversion", "value": 27.5 } ], "date_start": "2016-06-06", "date_stop": "2016-06-07" } ], "paging": { "cursors": { "before": "MAZDZD", "after": "MAZDZD" } } }
Đối với 2 API này, hãy triển khai tùy chọn xử lý dữ liệu bằng cách thêm data_processing_options
, data_processing_options_country
và data_processing_options_state
vào mỗi sự kiện trong thông số dữ liệu của sự kiện.
Lưu ý: API Sự kiện trong ứng dụng và API Chuyển đổi offline không còn được khuyến nghị cho tiện ích tích hợp mới nữa. Thay vào đó, bạn nên sử dụng API Chuyển đổi vì API này hỗ trợ sự kiện trên web, sự kiện trong ứng dụng và sự kiện offline. Hãy xem API Chuyển đổi cho Sự kiện trong ứng dụng và API Chuyển đổi cho Sự kiện offline để biết thêm thông tin.
Để rõ ràng không bật tính năng Giới hạn mức sử dụng dữ liệu (LDU), hãy chỉ định một mảng trống cho từng sự kiện hoặc chỉ cần gỡ trường này trong phần tải dữ liệu:
{ "data": [ { "event_name": "Purchase", "event_time": <EVENT_TIME>, "user_data": { "em": "<EMAIL>" }, "custom_data": { "currency": "<CURRENCY>", "value": "<VALUE>" }, "data_processing_options": [] } ] }
Để bật tính năng LDU và yêu cầu Meta xác định vị trí địa lý:
{ "data": [ { "event_name": "Purchase", "event_time": <EVENT_TIME>, "user_data": { "em": "<EMAIL>", "client_ip_address": "256.256.256.256" }, "custom_data": { "currency": "<CURRENCY>", "value": "<VALUE>" }, "data_processing_options": ["LDU"], "data_processing_options_country": 0, "data_processing_options_state": 0 } ] }
Để bật tính năng LDU và chỉ định vị trí theo cách thủ công, chẳng hạn như cho California:
{ "data": [ { "event_name": "Purchase", "event_time": <EVENT_TIME>, "user_data": { "em": "<EMAIL>" }, "custom_data": { "currency": "<CURRENCY>", "value": "<VALUE>" }, "data_processing_options": ["LDU"], "data_processing_options_country": 1, "data_processing_options_state": 1000 } ] }
API Chuyển đổi offline có tùy chọn tải lên thủ công các sự kiện từ file .csv
. Trong trường hợp này, hãy thêm các cột Tùy chọn xử lý dữ liệu, Quốc gia xử lý dữ liệu và Tiểu bang xử lý dữ liệu trong file của bạn. Bạn có thể tìm thêm thông tin về điều này trong giao diện người dùng tải lên.
Tìm hiểu thêm về Tùy chọn xử lý dữ liệu.