Quảng cáo dịch vụ tại địa phương (LSA) để hợp tác với các đơn vị tập hợp nhằm hiển thị trang thông tin của họ (hoặc nhà cung cấp) trên Google.com. Trong hướng dẫn này, chúng tôi mô tả cách các đơn vị tập hợp có thể cung cấp dữ liệu có cấu trúc LSA về nhà cung cấp của họ. Cụ thể, chúng tôi ghi lại tập hợp các điểm cuối API mà các đơn vị tổng hợp phải triển khai để tích hợp với LSA.
Bên tổng hợp (hoặc đối tác): Đây là những đối tác tổng hợp các nhà cung cấp mà họ cung cấp dịch vụ và có thể cung cấp dữ liệu của các nhà cung cấp đó cho LSA.
Nhà cung cấp (hoặc trang thông tin) bên thứ ba: Đây là những doanh nghiệp nhỏ riêng lẻ (ví dụ: Joe’s plumbing) có thể có mối quan hệ kinh doanh với các đơn vị tập hợp. Các đơn vị tập hợp cung cấp thông tin về những doanh nghiệp này cho Dịch vụ địa phương.
Các đơn vị tập hợp sẽ cung cấp dữ liệu về nhà cung cấp (doanh nghiệp) của họ cho Dịch vụ địa phương bằng cách sử dụng nguồn cấp dữ liệu. Mỗi nguồn cấp dữ liệu bao gồm dữ liệu về nhiều nhà cung cấp. Trong một nguồn cấp dữ liệu, dữ liệu về một nhà cung cấp duy nhất được đóng gói bằng một mục trong nguồn cấp dữ liệu. Mỗi nguồn cấp dữ liệu cũng chỉ định một dấu thời gian của nguồn cấp dữ liệu cho biết độ mới của nguồn cấp dữ liệu. Mỗi nguồn cấp dữ liệu cũng chỉ định một loại nguồn cấp dữ liệu: đây có thể là dữ liệu về hồ sơ nhà cung cấp hoặc bài đánh giá nhà cung cấp như mô tả bên dưới.
Đối với lần tích hợp ban đầu, mỗi nguồn cấp dữ liệu có thể là một trong các loại nguồn cấp dữ liệu sau:
Nguồn cấp dữ liệu hồ sơ: Nguồn cấp dữ liệu này cung cấp thông tin về hồ sơ của nhà cung cấp. Mỗi mục trong nguồn cấp dữ liệu sẽ đóng gói thông tin hồ sơ về một nhà cung cấp cụ thể. Thông tin này bao gồm mã nhận dạng doanh nghiệp riêng biệt, tên doanh nghiệp, vị trí phân phát, dịch vụ được cung cấp, giờ hoạt động, v.v. Mục trong nguồn cấp dữ liệu cũng chứa siêu dữ liệu phân phát cho doanh nghiệp này (ví dụ: số tiền ngân sách hằng tháng, trạng thái quảng cáo, v.v.).
Nguồn cấp dữ liệu bài đánh giá: Nguồn cấp dữ liệu này cung cấp thông tin về bài đánh giá nhà cung cấp. Mỗi mục trong nguồn cấp dữ liệu sẽ đóng gói một danh sách các bài đánh giá chi tiết của người tiêu dùng về một nhà cung cấp cụ thể. Mỗi bài đánh giá của người tiêu dùng bao gồm tên người tiêu dùng, điểm xếp hạng (1 - 5), nội dung bài đánh giá, dấu thời gian của bài đánh giá, v.v.
Thông tin chi tiết hơn về các trường cụ thể và ngữ nghĩa của các trường đó trong Nguồn cấp dữ liệu hồ sơ và Nguồn cấp dữ liệu bài đánh giá.
Dữ liệu nguồn cấp dữ liệu được chuyển đổi tuần tự dưới dạng JSON. Để gửi dữ liệu, LSA sẽ chỉ hỗ trợ cơ chế kéo. Chúng tôi có kế hoạch hỗ trợ cơ chế truyền dữ liệu trong tương lai.
Trong cơ chế kéo, các đơn vị tổng hợp hỗ trợ một tập hợp các điểm cuối REST được xác định trước (URL) để gửi và nhận các đối tượng JSON. Điều này tương tự như việc lưu trữ một hoặc nhiều tệp trên máy chủ web. LSA sẽ định kỳ gửi yêu cầu HTTP GET đến các URL này để tìm nạp dữ liệu. Bạn có thể xem thông tin chi tiết về các URL xác định trước trong phần tiếp theo về điểm cuối API.
Trong cơ chế truyền dữ liệu, LSA sẽ cung cấp một điểm cuối để các đơn vị tổng hợp gọi và cung cấp dữ liệu. Về mặt ngữ nghĩa, điều này tương tự như thao tác kéo, nhưng mang lại sự linh hoạt trong trường hợp các đơn vị tổng hợp muốn đẩy dữ liệu cụ thể đến Dịch vụ địa phương. Tất cả ngữ nghĩa, quy tắc hoặc ràng buộc được mô tả trong giao thức đều áp dụng cho cả thao tác đẩy và kéo theo cùng một cách.
Các đơn vị tập hợp phải hỗ trợ những điểm cuối sau: một cho nguồn cấp dữ liệu hồ sơ và một cho nguồn cấp dữ liệu bài đánh giá.
Bạn nên thêm thông tin phiên bản vào các điểm cuối, chẳng hạn như bên dưới. Chúng ta bắt đầu với v1.
Điểm cuối Đường dẫn Nguồn cấp dữ liệu hồ sơ /feeds/{version}/profile Xem xét nguồn cấp dữ liệu /feeds/{version}/reviewXác thực sử dụng cơ chế xác thực truy cập cơ bản qua HTTP: tên người dùng và mật khẩu được mã hoá base64 để xác thực. Dưới đây là ví dụ.
Đường dẫn Dropbox: partnerupload.google.com:19321
CẢNH BÁO: Các tệp được tải vào hộp thả SFTP này sẽ tự động bị xoá sau 24 giờ.
Cặp khoá công khai/riêng tư (nên dùng)
Xác thực bằng mật khẩu
Đăng nhập. Sử dụng lệnh này để đăng nhập. (Bỏ -i nếu bạn không dùng khoá riêng tư).
sftp -i <path_to_private_key> -P 19321 <username>@partnerupload.google.com
Sao chép tệp. Sao chép tệp vào hệ thống từ xa. Bạn có thể dùng lls/lcd để ls/cd vào hệ thống cục bộ để tìm tệp. Sau đó, sao chép tệp thông qua:
put <path_to_local_file>
Xác minh. Sử dụng ls để xem danh sách các thư mục và tệp trong thư mục SFTP, đồng thời xác minh rằng tệp của bạn đã được sao chép vào hệ thống từ xa
Như đã lưu ý trước đó, mỗi nguồn cấp dữ liệu tương tự như một tệp và bao gồm một số mục trong nguồn cấp dữ liệu. Mỗi mục trong nguồn cấp dữ liệu đóng gói dữ liệu về một nhà cung cấp cụ thể (mã doanh nghiệp duy nhất). Mỗi nguồn cấp dữ liệu cũng có một dấu thời gian cho biết độ mới của nguồn cấp dữ liệu này. Danh mục nguồn cấp dữ liệu chỉ định cách LSA diễn giải một nguồn cấp dữ liệu nhất định. Có 2 danh mục nguồn cấp dữ liệu như mô tả bên dưới.
Nguồn cấp dữ liệu thông tin tổng quan chứa danh sách đầy đủ các nhà cung cấp (thuộc một đơn vị tập hợp) tại một dấu thời gian cụ thể. Sau khi xử lý nguồn cấp dữ liệu ảnh chụp nhanh này, các ngữ nghĩa sau sẽ được áp dụng:
Đối với mọi nhà cung cấp có trong nguồn cấp dữ liệu, hệ thống sẽ cập nhật dữ liệu cho nhà cung cấp này trong cơ sở dữ liệu LSA (ví dụ: tạo một nhà cung cấp mới nếu gặp phải lần đầu tiên hoặc cập nhật dữ liệu của nhà cung cấp nếu nhà cung cấp đã được xử lý trong một nguồn cấp dữ liệu trước đó).
Đối với bất kỳ nhà cung cấp nào thuộc đơn vị tập hợp hiện có trong cơ sở dữ liệu LSA nhưng không có trong nguồn cấp dữ liệu, nhà cung cấp đó sẽ bị xoá.
Nguồn cấp dữ liệu cập nhật (hoặc gia tăng) chứa danh sách một phần các nhà cung cấp (trong một trình tổng hợp) tại một dấu thời gian cụ thể. Sau khi xử lý một nguồn cấp dữ liệu gia tăng, các ngữ nghĩa sau đây sẽ được áp dụng:
Đối với mọi nhà cung cấp có trong nguồn cấp dữ liệu, hệ thống sẽ cập nhật dữ liệu cho nhà cung cấp này trong cơ sở dữ liệu LSA nếu nhà cung cấp được tạo trong nguồn cấp dữ liệu ảnh chụp nhanh trước đó. (ví dụ: nếu một nhà cung cấp được gặp lần đầu tiên, thì đó sẽ là một thao tác không có hiệu lực)
Đối với bất kỳ nhà cung cấp nào hiện có trong cơ sở dữ liệu quảng cáo tìm kiếm tại địa phương nhưng không có trong nguồn cấp dữ liệu, đây là một thao tác không có tác dụng (tức là nhà cung cấp này sẽ không thay đổi).
Ngữ nghĩa cho nguồn cấp dữ liệu trang doanh nghiệp so với nguồn cấp dữ liệu bài đánh giá có sự khác biệt nhỏ. Hãy xem ngữ nghĩa của từng nguồn cấp dữ liệu để biết thông tin chi tiết về quy trình xử lý.
Nguồn cấp dữ liệu hồ sơ: * Nguồn cấp dữ liệu ảnh chụp nhanh dựa trên thao tác kéo * Nguồn cấp dữ liệu ảnh chụp nhanh dựa trên thao tác đẩy * Nguồn cấp dữ liệu cập nhật dựa trên thao tác đẩy Nguồn cấp dữ liệu bài đánh giá: * Nguồn cấp dữ liệu ảnh chụp nhanh dựa trên thao tác kéo * Nguồn cấp dữ liệu ảnh chụp nhanh dựa trên thao tác đẩy
Bạn phải có nguồn cấp dữ liệu hồ sơ riêng cho:
Những nhà cung cấp được coi là đủ điều kiện nhận huy hiệu Được Google đảm bảo hoặc Google đã kiểm tra.
Những nhà cung cấp không đủ điều kiện nhận huy hiệu.
Hãy nhớ rằng nguồn cấp dữ liệu ảnh chụp nhanh sẽ bao gồm danh sách đầy đủ các nhà cung cấp. Ví dụ: nếu một đơn vị tổng hợp muốn 100 nhà cung cấp được nhập vào LSA, thì nguồn cấp dữ liệu ảnh chụp nhanh phải chứa trạng thái mới nhất của cả 100 nhà cung cấp.
Cách hoạt động
Dưới đây là một ví dụ đơn giản minh hoạ cách hoạt động của danh mục ảnh chụp nhanh của nguồn cấp dữ liệu hồ sơ.
Sau khi xử lý Snapshot 1, cơ sở dữ liệu LSA sẽ có Pro 1 và Pro 2. Trong quá trình xử lý Snapshot 2, LSA sẽ cập nhật Pro 1, tạo Pro 3 và xoá Pro 2. Tức là sau khi xử lý Ảnh chụp nhanh 2, cơ sở dữ liệu LSA sẽ có Pro 1 và Pro 3.
Hãy nhớ rằng nguồn cấp dữ liệu cập nhật chứa một danh sách một phần các nhà cung cấp trong một trang web tổng hợp. Ví dụ: nếu một đơn vị tập hợp chỉ muốn cập nhật 5 trong số 100 nhà cung cấp mà đơn vị này đã cung cấp trước đó, thì nguồn cấp dữ liệu cập nhật chỉ cần chứa trạng thái mới nhất của 5 nhà cung cấp này.
Cách hoạt động
Dưới đây là một ví dụ đơn giản minh hoạ cách hoạt động của danh mục nội dung cập nhật "nguồn cấp dữ liệu hồ sơ".
Sau khi xử lý Bản cập nhật 1, cơ sở dữ liệu LSA sẽ có Pro 1 và Pro 2. Trong quá trình xử lý Bản cập nhật 2, LSA sẽ cập nhật Pro 1 và tạo Pro 3. Xin lưu ý rằng Pro 2 không bị ảnh hưởng. Tức là sau khi xử lý Bản cập nhật 2, cơ sở dữ liệu LSA sẽ có Pro1, Pro2 và Pro 3.
Cơ chế nguồn cấp dữ liệu ảnh chụp nhanh + kéo ngụ ý các quy tắc hạn chế sau:
Cơ chế mở update feeds + push (cập nhật nguồn cấp dữ liệu + đẩy) mang lại những điểm cải tiến sau:
Đối tác phải có nguồn cấp dữ liệu ảnh chụp nhanh định kỳ, cho dù là thông qua phương thức truyền dữ liệu hay truy xuất dữ liệu. Điều này cho phép LSA xử lý các trường hợp khẩn cấp như khôi phục về phiên bản trước và khôi phục hệ thống trong trường hợp bỏ lỡ các bản cập nhật.
Nếu muốn cải thiện độ mới của dữ liệu, các đối tác có thể gửi nguồn cấp dữ liệu cập nhật thông qua tính năng đẩy. LSA sẽ không lấy nguồn cấp dữ liệu cập nhật.
LSA sẽ tuân thủ trường feedTimestampMicros trong siêu dữ liệu để đảm bảo tính nhất quán của dữ liệu. Mục nguồn cấp dữ liệu có dấu thời gian cũ hơn sẽ bị bỏ qua để tránh tình trạng cũ nếu một mục mới hơn cập nhật cùng một sản phẩm đã được tiếp nhận. Đối tác có trách nhiệm phản ánh chính xác mức độ mới của dữ liệu bằng cách sử dụng feedTimestampMicros trong cả nguồn cấp dữ liệu nhanh và nguồn cấp dữ liệu cập nhật.
Đối tác nên sử dụng Reporting API để nhận thông tin về khách hàng tiềm năng và phí theo từng nhà cung cấp.
Link nội dung: https://cdspvinhlong.edu.vn/hoat-dong-nao-sau-day-co-su-dung-co-so-du-lieu-a26202.html