Transfer Comparison Shopping Service Center

BigQuery Data Transfer Service untuk Comparison Shopping Service (CSS) Center memungkinkan Anda secara otomatis menjadwalkan dan mengelola tugas pemuatan berulang untuk pelaporan CSS Center layanan otomatis dan data skalabel.

Laporan yang didukung

BigQuery Data Transfer Service untuk CSS Center mendukung data berikut dari laporan masalah produk dan produk akun Merchant Center terkait.

Produk dan masalah produk

Laporan ini berisi data yang telah diupload penjual yang terkait dengan CSS Center Anda ke akun Merchant Center mereka. Laporan ini juga mencakup masalah tingkat item yang terdeteksi oleh Google untuk Google. Untuk informasi tentang bagaimana data ini dimuat ke BigQuery, lihat skema tabel produk CSS Center.

Penyerapan data dari transfer CSS Center

Saat Anda mentransfer data dari CSS Center ke BigQuery, data dimuat ke dalam tabel BigQuery yang dipartisi berdasarkan tanggal. Partisi tabel tempat data dimuat sesuai dengan tanggal dari sumber data. Jika Anda menjadwalkan beberapa transfer untuk tanggal yang sama, BigQuery Data Transfer Service akan menimpa partisi untuk tanggal tertentu tersebut dengan data terbaru. Beberapa transfer pada hari yang sama atau pengisian ulang yang berjalan tidak menghasilkan duplikasi data, dan partisi untuk tanggal lain tidak akan terpengaruh.

Batasan

Beberapa laporan mungkin memiliki batasannya sendiri, seperti periode dukungan untuk pengisian ulang historis. Laporan masalah produk dan produk melakukan tidak mendukung pengisian ulang.

Data masalah produk dan produk di BigQuery tidak mewakili tampilan real-time akun Merchant Center yang terkait dengan CSS Center Anda menggunakan akun layanan. Data masalah produk dan produk di BigQuery dapat memiliki latensi hingga satu jam.

Data yang diekspor untuk akun CSS Center hanya akan berisi informasi tentang penjual yang telah setuju untuk membagikan informasi mereka CSS yang terkait. Untuk informasi selengkapnya, lihat Cara CSS dapat mengakses akun Merchant Center Anda.

Akses dan otorisasi data CSS Center

Pengguna CSS Center hanya dapat mengakses informasi dari akun Merchant Center berdasarkan tingkat akses yang diberikan Merchant Center kepada pengguna tersebut menggunakan akun layanan. Akibatnya, transfer CSS Center hanya mencakup data penjual yang dapat diakses oleh pengguna CSS Center. Untuk informasi selengkapnya, lihat Cara CSS dapat mengakses akun Merchant Center.

Anda dapat mengonfigurasi hak akses pengguna CSS dengan mengonfigurasi akses pengguna di CSS Center sebagai admin CSS.

Membuat kueri data Anda

Ketika data Anda ditransfer ke BigQuery, data tersebut yang ditulis ke tabel berpartisi waktu penyerapan.

Saat Anda melakukan kueri tabel CSS Center, Anda harus menggunakan pseudocolumn _PARTITIONTIME atau _PARTITIONDATE dalam kueri Anda. Untuk mengetahui informasi selengkapnya, lihat Membuat kueri tabel berpartisi.

Tabel Products_ berisi kolom bertingkat dan berulang. Untuk mengetahui informasi tentang dalam menangani data bertingkat dan berulang, Perbedaan dalam penanganan kolom berulang.

Contoh kueri CSS Center

Anda dapat menggunakan contoh kueri CSS Center berikut untuk menganalisis data yang ditransfer. Anda juga dapat menggunakan kueri dalam alat visualisasi seperti Looker Studio.

Di setiap kueri berikut, ganti dataset dengan nama set data Anda. Ganti css_id dengan ID domain CSS Anda.

Contoh kueri produk dan masalah produk

Kueri berikut menganalisis data dari masalah produk dan produk laporan.

Statistik produk dan masalah produk

Contoh kueri SQL berikut memberikan jumlah produk, produk yang memiliki masalah, dan masalah menurut hari.

SELECT
  _PARTITIONDATE AS date,
  COUNT(*) AS num_products,
  COUNTIF(ARRAY_LENGTH(item_issues) > 0) AS num_products_with_issues,
  SUM(ARRAY_LENGTH(item_issues)) AS num_issues
FROM
  dataset.Products_css_id
WHERE
  _PARTITIONDATE >= 'YYYY-MM-DD'
GROUP BY
  date
ORDER BY
  date DESC;

Produk yang tidak disetujui

Kueri contoh SQL berikut menyediakan jumlah produk yang tidak disetujui untuk ditampilkan, yang dipisahkan menurut konteks pelaporan dan wilayah. Penolakan dapat terjadi karena konteks pelaporan dikecualikan atau karena masalah dengan produk.

SELECT
  _PARTITIONDATE AS date,
  statuses.region as disapproved_region,
  reporting_context_status.reporting_context as reporting_context,
  COUNT(*) AS num_products
FROM
  dataset.Products_css_id,
  UNNEST(reporting_context_statuses) AS reporting_context_status,
  UNNEST(reporting_context_status.region_and_status) AS statuses
WHERE
  _PARTITIONDATE >= 'YYYY-MM-DD' AND statuses.status = 'DISAPPROVED'
GROUP BY
  date, disapproved_region, reporting_context
ORDER BY
  date DESC;

Produk dengan masalah tidak disetujui

Contoh kueri SQL berikut mengambil jumlah produk yang tidak disetujui masalah, yang dipisahkan berdasarkan region.

SELECT
  _PARTITIONDATE AS date,
  disapproved_region,
  COUNT(DISTINCT CONCAT(CAST(css_id AS STRING), ':', product_id))
      AS num_distinct_products
FROM
  dataset.Products_css_id,
  UNNEST(item_issues) AS issue,
  UNNEST(issue.severity.severity_per_reporting_context) as severity_per_rc,
  UNNEST(severity_per_rc.disapproved_regions) as disapproved_region
WHERE
  _PARTITIONDATE >= 'YYYY-MM-DD'
GROUP BY
  date, disapproved_region
ORDER BY
  date DESC;