Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Dokumen ini menunjukkan cara menguji pelaporan penggunaan untuk produk SaaS yang Anda
tawarkan melalui Google Cloud Marketplace.
Sebelum memulai
Untuk menguji pelaporan penggunaan, paket harga produk Anda harus disetujui oleh Google. Untuk mengetahui detail selengkapnya, lihat
Mengirimkan harga untuk ditinjau.
Pastikan Anda menggunakan Akun Penagihan Pengujian, yang memiliki penggunaan dengan diskon
100%. Untuk mengetahui langkah-langkah menyiapkan Akun Penagihan Pengujian, lihat
Membuat Akun Penagihan Pengujian.
Pastikan Anda telah mengaktifkan laporan Insight inkremental pelanggan. Hal ini
melibatkan langkah-langkah berikut:
Menjalankan pengujian untuk menghasilkan penggunaan
Anda memverifikasi pelaporan penggunaan dengan menjalankan pengujian yang menghasilkan laporan penggunaan,
lalu membandingkan laporan penggunaan dengan hasil yang Anda harapkan. Untuk menjalankan pengujian,
lakukan hal berikut:
Di Portal Produser, beralihlah ke Google Cloud project yang
terkait dengan Akun Penagihan Pengujian Anda.
Dari halaman listingan Google Cloud Marketplace produk Anda, gunakan Akun Penagihan Uji coba untuk membeli produk.
Mengirim laporan penggunaan awal untuk satu metrik yang dapat dikenali. Jumlah ini harus
lebih dari US$0,01, dan kurang dari jumlah penggunaan yang Anda harapkan
untuk satu jam penggunaan. Misalnya, jika produk Anda ditagih per GiB per jam,
kirimkan satu laporan penggunaan yang setara dengan satu GiB per jam. Hal ini memudahkan Anda untuk memverifikasi bahwa pengukuran dan penagihan berfungsi seperti yang diharapkan saat Anda membandingkannya dengan laporan Insight inkremental pelanggan.
Untuk mengetahui detail tentang cara mengirim laporan penggunaan, termasuk cara memformat laporan dan waktu penggunaan, lihat Melaporkan penggunaan ke Google.
Terus kirim setidaknya satu laporan penggunaan per jam selama minimal enam jam.
Jika Anda mengirim lebih dari satu laporan penggunaan per jam, hal ini tidak memengaruhi
panjang minimum pengujian yang diperlukan, yang tetap enam jam.
Selama durasi periode pengujian, buat log yang berisi informasi penggunaan yang Anda laporkan dalam format Google Spreadsheet atau CSV, dengan format berikut:
Waktu (UTC)
operationID
startTime
endTime
consumerId
metricName
metricValue
TIME
OPERATION_ID
START_TIME
END_TIME
project_number: PROJECT_NUMBER
METRIC_NAME
METRIC_VALUE
Berikan log ini, dalam format Google Spreadsheet atau CSV, kepada tim engineering partner Cloud Marketplace Anda.
Setelah Anda menerima laporan Insight inkremental pelanggan yang sesuai dengan
jangka waktu saat Anda menjalankan pengujian, Google akan membandingkan nilai
dalam laporan dengan nilai yang diharapkan, termasuk kolom berikut:
charges
sku_id
sku_description
usage
unit
currency
external_account_id
Google akan mengirimkan hasil perbandingannya kepada Anda.
Membersihkan setelah pengujian
Setelah Google menerima dan memverifikasi penggunaan Anda dari periode pengujian, Anda dapat menghapus resource yang dibuat untuk pengujian dengan melakukan tindakan berikut:
Berhenti mengirim laporan penggunaan untuk hak yang Anda buat untuk
pengujian.
Batalkan semua hak yang Anda buat untuk pengujian.
Hapus anggota tim Google yang Anda tambahkan ke akun Layanan Penagihan Cloud selama pengujian.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-09-04 UTC."],[],[],null,["# Test usage reporting for SaaS products\n\nThis document shows how to test usage reporting for the SaaS products that you\noffer through Google Cloud Marketplace.\n\nBefore you begin\n----------------\n\n- To test usage reporting, your product's pricing plan must be approved by\n Google. For more details, see\n [Submit your pricing for review](/marketplace/docs/partners/integrated-saas/select-pricing#submit-pricing).\n\n | **Note:** When you make a change to your product's approved pricing plans, it might take up to four business days for Google to approve the changes.\n- Make sure that you use a Test Billing Account, which has 100% discounted\n usage. For steps to set up a Test Billing Account, see\n [Create a Test Billing Account](/marketplace/docs/partners/create-test-billing-account).\n\n- Verify that you've turned on Customer incremental insights reports. This\n involves the following steps:\n\n - [Set up to receive reports](/marketplace/docs/partners/reports/set-up-reports).\n - [Turn on Customer incremental insights reports](/marketplace/docs/partners/reports/report-customer-insight#turn-on-customer-incremental-insights).\n\nRun a test to generate usage\n----------------------------\n\nYou verify your usage reporting by running a test that generates usage reports,\nand then comparing the usage reports to your expected outcomes. To run the test,\ndo the following:\n\n1. In Producer Portal, switch to a Google Cloud project that's\n associated with your Test Billing Account.\n\n2. From your product's Google Cloud Marketplace listing page, use your Test Billing\n Account to purchase the product.\n\n3. Send an initial usage report for a single, recognizable metric. This should\n equal more than US$0.01, and be less than the amount of usage that you expect\n for one hour of usage. For example, if your product bills per GiB per hour,\n send a single usage report that's equivalent to one GiB per hour. This makes\n it easier to verify that metering and billing are working as expected when\n you compare against the Customer incremental insights report.\n\n For details about how to send usage reports, including how to format reports\n and usage times, see\n [Reporting usage to Google](/marketplace/docs/partners/integrated-saas/backend-integration#for_usage-based_pricing_reporting_usage_to_google).\n4. Continue to send at least one usage report per hour for at least six hours.\n If you send more than one usage report per hour, this doesn't affect the\n required minimum length of the test, which remains six hours.\n\n5. For the duration of the testing period, create logs that contain the usage\n information that you're reporting in Google Sheets or CSV format, with the\n following format:\n\n Provide these logs, in Google Sheets or CSV format, to your\n Cloud Marketplace partner engineering team.\n6. After you receive the Customer incremental insights report corresponding to\n the time period during which you ran your tests, Google compares the values\n in your report with your expected values, including the following fields:\n\n - `charges`\n - `sku_id`\n - `sku_description`\n - `usage`\n - `unit`\n - `currency`\n - `external_account_id`\n\n Google sends you the results of their comparison.\n\nClean up after testing\n----------------------\n\nAfter Google receives and verifies your usage from the testing period, you clean\nup the resources that you created for testing by doing the following:\n\n- Stop sending usage reports for the entitlements that you created for testing.\n- Cancel all entitlements that you created for testing.\n- Remove any Google team members that you added to your Cloud Billing account during testing.\n\nRelated topics\n--------------\n\n- [Preview your product in Producer Portal](/marketplace/docs/partners/integrated-saas/test-preview), to see how it appears to Cloud Marketplace users.\n- [Preview your product's pricing](/marketplace/docs/partners/integrated-saas/test-preview-pricing)."]]