Alur kerja produk Shopify4 prompt · masukan terkontrol

Temukan kompetitor Shopify yang menjual produk yang sama.

Alur kerja ini menghasilkan 3–5 kompetitor Shopify terverifikasi yang menjual produk yang sama.

Deskripsikan produk fisik, temukan produk Shopify terindeks yang cocok, verifikasi domain toko secara persis, lalu pisahkan kompetitor langsung dari toko spesialis terkait.

5toko masuk daftar pilihan

Contoh riset · 13 Oktober 2026 · ~2 menit

Diterbitkan oleh Spytrend · 29 Sep 2026 · Metodologi

Jalankan secara berurutan

Alur kerja 4 langkah untuk mencari kompetitor dengan produk yang sama

Prompt diperbarui sesuai produk dan pasar.

Tentukan produk

Buat hingga tiga fragmen URL produk dengan tanda hubung dan tetapkan batas penggunaan bukti negara.

Lihat promptSembunyikan prompt
Prompt 01
Temukan toko Shopify yang menjual produk yang sama dengan produk saya, yaitu Phone cases, dengan United States | US sebagai pasar sasaran riset. Toko yang dikecualikan: No domain. Jika nilainya `No domain`, tidak ada toko yang perlu dikecualikan; jika tidak, normalisasikan domain tersebut menjadi nama host, lalu hapus hanya domain yang sama persis dari hasil.

Nilai pasar memiliki format `Nama negara | Kode ISO-2`: gunakan hanya kode ISO-2 dalam panggilan alat dan hanya nama negara dalam jawaban. Perlakukan pasar hanya sebagai konteks negara asal pengunjung terbanyak toko yang dikembalikan.

Normalisasikan cakupan produk fisik. Ubah menjadi satu hingga tiga fragmen URL produk karena pencarian produk mencocokkan alamat halaman produk: kata-kata berhuruf kecil yang dihubungkan dengan tanda hubung, sesuai bentuknya pada bagian pengenal produk dalam URL (misalnya `phone-case`, lalu alternatif yang lebih pendek atau umum seperti `phone-cover`). Jangan pernah menggunakan frasa dengan spasi sebagai kueri.

Jangan memanggil alat. Kembalikan hanya cakupan yang telah dinormalisasi, pengecualian, dan fragmen sesuai urutannya. Berhenti setelah Langkah 1.
Temukan produk terindeks

Cari produk Shopify terindeks dan susun kumpulan domain kandidat dengan jumlah terbatas.

Lihat promptSembunyikan prompt
Prompt 02
Kendalikan biaya: sebelum setiap panggilan Spytrend berbayar, jalankan `estimate_cost` yang gratis dengan alat dan argumen yang sama, perkirakan biayanya, dan patuhi anggaran yang ditetapkan pengguna; jika pengguna belum menetapkan anggaran, sampaikan perkiraan biaya sebelum panggilan berbayar pertama. Jika persetujuan harga diperlukan, tampilkan ketentuan yang dikembalikan dan berhenti sampai pelanggan menyetujuinya secara eksplisit; jangan pernah menyetujui atas nama pelanggan. Jika panggilan wajib melebihi anggaran yang ditetapkan, jangan lakukan panggilan berbayar dan kembalikan `Batas anggaran menghalangi riset yang diperlukan`; lewati panggilan opsional yang melebihi anggaran dan jelaskan bahwa cakupan berkurang. Saat membuka iklan dengan `get_ad`, lewati iklan multibahasa (`is_multilang`) dan jangan pernah memanggil `get_media` setelah `get_ad`. Coba ulang hanya sekali jika `retryable=true`, setelah `retry_after_seconds`. Baca `params.ignored` setelah setiap pencarian; filter wajib yang diabaikan tidak boleh dianggap telah diterapkan. Jangan sertakan pemberitahuan biaya dalam laporan akhir untuk pelanggan.
Jalankan pencarian produk secara berurutan, satu panggilan search_products per fragmen dari Langkah 1 (maksimal tiga), dengan q=<dashed fragment>, platform="Shopify", country=<ISO-2 code from United States | US> dan limit=10. Hentikan pencarian fragmen berikutnya setelah menemukan cukup toko yang cocok untuk menghasilkan 3–5 hasil. Jangan gunakan url_contains, get_shop, search_ads, atau get_ad.

Hapus duplikat berdasarkan domain yang dinormalisasi dan URL produk. Jika domain yang dikecualikan diberikan (bukan `No domain`), hapus domain yang cocok persis sebelum memilih kandidat. Pertahankan hanya produk fisik Phone cases. Wajibkan judul atau bukti produk yang secara eksplisit cocok untuk setiap baris. Kecualikan lokapasar dan toko dengan beragam jenis produk yang hanya diwakili oleh satu produk yang kebetulan cocok.

Susun hingga delapan domain kandidat, dengan mengutamakan toko yang memiliki beberapa produk yang cocok. Simpan judul produk yang cocok, harga teramati beserta mata uangnya, kategori yang dikembalikan, estimasi kunjungan bulanan, dan kualitas trafik jika tersedia. Kembalikan daftar pilihan dan alasan penolakan singkat. Sembunyikan panggilan, ID, kuota, dan detail waktu. Berhenti setelah Langkah 2.
Verifikasi kecocokan domain toko

Gunakan baris data toko yang ringkas dengan domain yang cocok persis, lalu klasifikasikan toko sebagai kompetitor langsung atau toko terkait.

Lihat promptSembunyikan prompt
Prompt 03
Kendalikan biaya: sebelum setiap panggilan Spytrend berbayar, jalankan `estimate_cost` yang gratis dengan alat dan argumen yang sama, perkirakan biayanya, dan patuhi anggaran yang ditetapkan pengguna; jika pengguna belum menetapkan anggaran, sampaikan perkiraan biaya sebelum panggilan berbayar pertama. Jika persetujuan harga diperlukan, tampilkan ketentuan yang dikembalikan dan berhenti sampai pelanggan menyetujuinya secara eksplisit; jangan pernah menyetujui atas nama pelanggan. Jika panggilan wajib melebihi anggaran yang ditetapkan, jangan lakukan panggilan berbayar dan kembalikan `Batas anggaran menghalangi riset yang diperlukan`; lewati panggilan opsional yang melebihi anggaran dan jelaskan bahwa cakupan berkurang. Saat membuka iklan dengan `get_ad`, lewati iklan multibahasa (`is_multilang`) dan jangan pernah memanggil `get_media` setelah `get_ad`. Coba ulang hanya sekali jika `retryable=true`, setelah `retry_after_seconds`. Baca `params.ignored` setelah setiap pencarian; filter wajib yang diabaikan tidak boleh dianggap telah diterapkan. Jangan sertakan pemberitahuan biaya dalam laporan akhir untuk pelanggan.
Verifikasi hingga lima kandidat secara berurutan dengan search_shops(q=<exact normalized domain>, platform="Shopify", exclude_infrastructure=true, limit=5). Jangan pernah memanggil get_shop, search_ads, atau get_ad.

Jika Langkah 2 tidak menyisakan domain kandidat, jangan memanggil alat, catat bahwa verifikasi selesai tanpa hasil, lalu lanjutkan ke jawaban untuk pengguna yang menjelaskan bahwa tidak ada hasil. Jangan mencari pengganti pada langkah ini.

Terima hanya baris dengan host yang telah dinormalisasi dan sama persis dengan domain yang diminta. Konfirmasikan Shopify, domain persis, konteks negara asal pengunjung terbanyak yang dikembalikan untuk pasar terpilih, kategori, estimasi kunjungan bulanan, dan kualitas trafik jika dikembalikan.

Klasifikasikan maksimal lima finalis. Kompetitor langsung harus memiliki beberapa produk terindeks yang cocok atau bukti jelas bahwa produk/kategori tersebut merupakan fokus utama toko. Toko terkait berarti toko spesialis dengan katalog yang lebih luas, tetapi tetap memiliki lini Phone cases yang cukup menonjol. Kecualikan toko dengan beragam jenis produk yang hanya memiliki satu produk yang kebetulan cocok, toko dengan fokus produk yang tidak jelas, domain yang tidak cocok, toko non-Shopify, atau toko tanpa baris yang cocok persis.

Tampilkan klasifikasi dan alasan singkat untuk pengecualian. Sembunyikan panggilan, ID, kuota, dan informasi waktu. Berhenti setelah Langkah 3.
Tulis jawaban untuk pengguna

Bandingkan produk yang cocok, harga teramati, dan trafik tanpa mensyaratkan iklan Meta.

Lihat promptSembunyikan prompt
Prompt 04
Tulis jawaban akhir dalam bahasa Indonesia hanya dari bukti yang dipertahankan. Jangan lakukan pemanggilan alat lagi.

Awali dengan `# Toko Shopify yang Menjual Phone cases di <country name>` (nama negara saja, tanpa kode ISO) dan `**[N] kompetitor langsung · [M] toko terkait · [Lengkap/Parsial]**`. Tampilkan 3–5 toko (lebih sedikit hanya jika yang memenuhi syarat lebih sedikit) beserta klasifikasi, domain persisnya, bukti produk yang sesuai, harga/mata uang yang diamati jika disertakan, estimasi kunjungan bulanan dengan label kualitas lalu lintas situs, dan satu alasan untuk meninjaunya. Tambahkan tepat dua perbandingan berdasarkan sampel dan maksimal tiga poin Cakupan riset jika ada setidaknya dua hasil.

Jika tidak ada hasil, gunakan `## Hasil`; jangan menyatakan bahwa kompetitor tidak ada. Jangan gunakan tabel dan batasi hingga 280 kata. Sembunyikan nama layanan, label internal, slug taksonomi, rute, alat, panggilan, parameter, ID mentah, baris yang ditolak, kuota, token, informasi waktu, percobaan ulang, dan ringkasan eksekusi. Beri label `Bukti` pada tautan pihak pertama yang stabil dan dikembalikan secara eksplisit. Jangan menyiratkan cakupan lengkap, permintaan, pendapatan, profitabilitas, atau pangsa pasar.

Akhiri persis dengan: `Data produk, lalu lintas situs, dan toko merupakan sinyal riset yang diamati. Data ini tidak membuktikan penjualan, pendapatan, pangsa pasar, atau cakupan kompetitor yang lengkap.`

Berhenti setelah Langkah 4.
Gunakan seluruh alur kerja dalam satu promptSemua aturan bukti dalam satu prompt yang bisa disalinLihat promptSembunyikan prompt
Alur kerja lengkap
Kendalikan biaya: sebelum setiap panggilan Spytrend berbayar, jalankan `estimate_cost` yang gratis dengan alat dan argumen yang sama, perkirakan biayanya, dan patuhi anggaran yang ditetapkan pengguna; jika pengguna belum menetapkan anggaran, sampaikan perkiraan biaya sebelum panggilan berbayar pertama. Jika persetujuan harga diperlukan, tampilkan ketentuan yang dikembalikan dan berhenti sampai pelanggan menyetujuinya secara eksplisit; jangan pernah menyetujui atas nama pelanggan. Jika panggilan wajib melebihi anggaran yang ditetapkan, jangan lakukan panggilan berbayar dan kembalikan `Batas anggaran menghalangi riset yang diperlukan`; lewati panggilan opsional yang melebihi anggaran dan jelaskan bahwa cakupan berkurang. Saat membuka iklan dengan `get_ad`, lewati iklan multibahasa (`is_multilang`) dan jangan pernah memanggil `get_media` setelah `get_ad`. Coba ulang hanya sekali jika `retryable=true`, setelah `retry_after_seconds`. Baca `params.ignored` setelah setiap pencarian; filter wajib yang diabaikan tidak boleh dianggap telah diterapkan. Jangan sertakan pemberitahuan biaya dalam laporan akhir untuk pelanggan.
Temukan toko Shopify yang menjual **Phone cases** dan memiliki **United States | US** sebagai negara asal pengunjung terbanyak menurut data yang dikembalikan.

Toko yang dikecualikan: No domain. Jika nilainya `No domain`, tidak ada toko yang perlu dikecualikan; jika tidak, normalisasikan domain tersebut menjadi nama host, lalu hapus hanya domain yang sama persis dari hasil.

Nilai pasar memiliki format `Nama negara | Kode ISO-2`: gunakan hanya kode ISO-2 dalam panggilan alat dan hanya nama negara dalam jawaban.

Gunakan Spytrend hanya untuk membaca data. Iklan Meta yang sedang berjalan tidak menjadi syarat untuk masuk ke hasil.

Jalankan setiap tahap riset dalam prompt ini dalam satu giliran. Selain pemberitahuan biaya wajib sebelum pemanggilan, jangan berikan respons di antara tahapan dan jangan berhenti setelah validasi. Berhenti lebih awal hanya jika input tidak valid, bukti wajib tidak tersedia, atau identitas yang wajib diverifikasi belum dapat dipastikan. Kembalikan hanya laporan akhir untuk pelanggan dalam bahasa Indonesia.

## Pencarian

1. Normalisasikan jenis produk fisik. Negara hanya mengacu pada data negara asal pengunjung terbanyak yang dikembalikan; data ini tidak membuktikan pengiriman, ketersediaan, lokasi kantor pusat, kepemilikan, stok, pelanggan, atau penjualan.
2. Jika domain yang dikecualikan diberikan (bukan `No domain`), hapus host yang cocok persis sebelum memilih kandidat. Jangan hapus domain yang hanya mirip, domain induk, domain regional, atau domain yang menyerupainya.
3. Pencarian produk mencocokkan alamat halaman produk, jadi ubah produk menjadi satu hingga tiga fragmen URL produk: kata-kata berhuruf kecil yang dihubungkan dengan tanda hubung, sesuai bentuknya pada bagian pengenal produk dalam URL (misalnya `phone-case`, lalu alternatif yang lebih pendek atau umum seperti `phone-cover`). Jangan pernah menggunakan frasa dengan spasi sebagai kueri.
4. Jalankan `search_products(q=<dashed fragment>, platform="Shopify", country=<ISO-2 code from the market>, limit=10)` secara berurutan, satu panggilan per fragmen.
5. Jalankan maksimal tiga pencarian. Hentikan pencarian fragmen berikutnya setelah menemukan cukup toko yang cocok untuk menghasilkan 3–5 hasil.
6. Jangan gunakan `url_contains`, `get_shop`, `search_ads`, atau `get_ad` selama pencarian produk.
7. Perlakukan hasil pencarian sebagai produk Shopify yang diindeks dari iklan, bukan cakupan lengkap katalog Shopify. Hapus duplikat berdasarkan domain yang dinormalisasi dan URL produk.
8. Untuk setiap fragmen, pertahankan baris hanya jika judul produk atau bukti produk yang dikembalikan secara eksplisit cocok dengan produk yang diminta. Tolak lokapasar, produk yang tidak terkait, dan toko dengan beragam jenis produk yang hanya diwakili oleh satu produk yang kebetulan cocok.
9. Susun hingga delapan domain kandidat, dengan mengutamakan toko yang memiliki beberapa produk yang cocok. Simpan judul produk yang cocok, harga teramati beserta mata uangnya, kategori yang dikembalikan, estimasi kunjungan bulanan, dan kualitas trafik jika dikembalikan. Jumlah iklan merupakan konteks opsional dan tidak pernah menentukan apakah toko masuk ke hasil.

## Verifikasi dengan data ringkas

10. Verifikasi hingga lima kandidat secara berurutan dengan `search_shops(q=<exact normalized domain>, platform="Shopify", exclude_infrastructure=true, limit=5)`. Jangan pernah memanggil `get_shop`.
11. Terima hanya baris dengan host yang telah dinormalisasi dan sama persis dengan domain yang diminta. Tolak hasil yang hanya mirip, domain regional, domain akun, dan hasil yang tidak terkait. Jangan pernah menggunakan domain serupa sebagai bukti.
12. Gunakan hanya baris yang cocok persis untuk mengonfirmasi Shopify, identitas domain, konteks negara yang dikembalikan, kategori toko, estimasi trafik, kualitas trafik, serta jumlah iklan jika tersedia.
13. Klasifikasikan hingga lima toko:
   - **Kompetitor langsung:** memiliki beberapa produk terindeks yang cocok, atau bukti jelas bahwa produk/kategori yang diminta merupakan fokus utama toko.
   - **Toko terkait:** memiliki katalog spesialis yang lebih luas, tetapi tetap memiliki lini produk yang cukup menonjol untuk jenis produk yang diminta.
   - **Kecualikan:** hanya memiliki satu produk yang kebetulan cocok dalam toko dengan beragam jenis produk, fokus produk tidak jelas, domain tidak cocok, bukan Shopify, atau tidak memiliki baris yang cocok persis.
14. Tempatkan kompetitor langsung sebelum toko terkait. Dalam setiap kelas, utamakan bukti kecocokan produk yang lebih kuat, lalu kualitas trafik yang layak digunakan. Jangan pernah mengubah trafik menjadi klaim penjualan atau pangsa pasar.

## Jawaban untuk pelanggan

15. Jangan gunakan tabel dan batasi jawaban hingga 280 kata.
16. Mulai dengan `# Toko Shopify yang Menjual Phone cases di <nama negara>` (hanya nama negara, tanpa kode ISO), lalu `**[N] kompetitor langsung · [M] toko terkait · [Lengkap/Parsial]**`.
17. Jika ada hasil, tambahkan `## Daftar pilihan` berisi 3–5 toko (lebih sedikit hanya jika yang memenuhi syarat memang lebih sedikit). Untuk setiap toko, berikan klasifikasi, domain persis, bukti singkat kecocokan produk, harga teramati beserta mata uangnya jika dikembalikan, estimasi kunjungan bulanan dengan label kualitas trafik, dan satu alasan untuk meninjaunya.
18. Jika ada setidaknya dua hasil, tambahkan `## Hal yang menonjol` dengan tepat dua perbandingan berdasarkan sampel. Pisahkan mata uang dan jangan membandingkan varian, bundel, atau harga langganan yang berbeda. Tambahkan `## Cakupan riset` dengan maksimal tiga poin yang membahas cakupan produk terindeks, makna negara, dan keterbatasan cakupan.
19. Jika tidak ada hasil, gunakan `## Hasil` dan jelaskan bahwa tidak ditemukan kecocokan dalam data terindeks; jangan menyatakan bahwa kompetitor tidak ada.
20. Tandai Parsial hanya jika pencarian yang diwajibkan atau verifikasi kandidat terpilih gagal. Proses yang selesai tanpa menghasilkan baris tetap berstatus Lengkap.
21. Sembunyikan nama layanan, nama konfigurasi siap pakai/alur kerja/kumpulan pencarian, pengenal taksonomi, nama rute dan alat, panggilan, parameter, ID mentah, baris yang ditolak, perilaku konektor, kuota, token, detail waktu, percobaan ulang, ringkasan eksekusi, dan instruksi internal. Beri label `Bukti` pada tautan pihak pertama yang stabil dan secara eksplisit dikembalikan. Jangan pernah membuat tautan sendiri.
22. Jangan menyiratkan adanya permintaan, pelanggan, pesanan, pendapatan, profitabilitas, ROAS, pangsa pasar, atau cakupan lengkap.

Akhiri persis dengan:

`Data produk, trafik, dan toko merupakan sinyal riset yang teramati. Data ini tidak membuktikan penjualan, pendapatan, pangsa pasar, atau cakupan kompetitor yang lengkap.`
Contoh hasil

Toko dengan bukti produk casing ponsel yang terdokumentasi.

Riset langsung pada 13 Okt 2026 untuk casing ponsel di Amerika Serikat, tanpa mengecualikan toko mana pun: satu fragmen URL produk menghasilkan cukup banyak kandidat, dan lima toko lolos pemeriksaan kecocokan domain persis — empat kompetitor langsung dan satu toko terkait.

Batas buktiKompetitor langsung berarti bukti yang disertakan menunjukkan bahwa produk yang diminta merupakan lini utama toko. Harga menggunakan mata uang katalog toko saat diamati; angka lalu lintas situs tetap merupakan estimasi pihak ketiga.
Daftar pilihan kompetitor dengan produk yang samaContoh riset · 13 Oktober 2026
TokoKesesuaianProduk yang ditemukanHarga yang diamatiEstimasi lalu lintas situs
Casekoocasekoo.comKompetitor langsungCasing iPhone titanium LinKOO dengan tali gantung yang dapat dilipatUSD 44,9948.728 / bulan Kualitas sedang
Casezorocasezoro.comKompetitor langsungCasing ponsel bertema anime Pokémon dan One Piece (2 produk)EUR 16,9533.461 / bulan Kualitas sedang
Gagacasegagacase.comKompetitor langsungCasing ponsel tahan benturan bertema anime NarutoEUR 16,9515.077 / bulan Kualitas sedang
Casemikucasemiku.comKompetitor langsungCasing ponsel PokémonEUR 16,9513.903 / bulan Kualitas sedang
Magic Johnmagicjohn.comToko terkaitCasing ponsel dengan penyangga magnetis tersembunyi 360° dalam katalog elektronik yang lebih luasEUR 22,95253.338 / bulan Kualitas rendah
Tiga toko kompetitor langsung mencantumkan casing bertema anime dengan harga katalog yang sama, yaitu EUR 16,95; mata uang tetap dipisahkan dan tidak dikonversi.
Temuan utama

Daftar pilihan dengan kriteria seleksi yang jelas.

01

Utamakan kecocokan langsung

Bukti produk dan jenis entitas yang diizinkan menentukan kecocokan kompetitor; taksonomi saja tidak cukup.

02

Bandingkan harga yang setara

Rentang harga dipisahkan menurut mata uang dan tidak mencampurkan varian, bundel, atau langganan yang berbeda.

03

Hasil terbatas tetap ditampilkan apa adanya

Alur kerja ini tidak memperluas ceruk pasar, pasar sasaran, atau aturan entitas hanya untuk memenuhi daftar pilihan.

Metodologi

Cara menemukan dan memverifikasi toko dengan produk yang sama.

Diterbitkan oleh Spytrend berdasarkan contoh dengan tanggal dan cakupan yang jelas.

Fragmen URL produk

Hingga tiga fragmen URL produk dengan tanda hubung, seperti phone-case dan phone-cover, digunakan untuk mencocokkan alamat halaman produk.

Batas masukan

Pencarian toko

Pencarian produk terindeks secara berurutan menghasilkan kumpulan domain kandidat dengan jumlah terbatas.

Pencarian

Pencocokan domain secara persis dengan data ringkas

Setiap kandidat hanya diterima berdasarkan baris data Shopify ringkas yang domainnya cocok persis dengan domain yang telah dinormalisasi.

Verifikasi

Hasil berjenjang

Kompetitor langsung dan toko terkait dihitung terpisah, dengan batas bukti produk, harga, dan trafik yang jelas.

Klasifikasi
Pertanyaan umum

Pertanyaan seputar alur kerja ini.

Apa syarat untuk menjadi kompetitor langsung?

Toko harus memiliki identitas Shopify yang cocok persis, ditambah beberapa produk terindeks yang cocok atau bukti jelas bahwa produk yang diminta merupakan fokus utama katalognya.

Apa itu toko terkait?

Toko spesialis dengan katalog yang lebih luas, tetapi tetap memiliki lini produk yang cukup menonjol untuk jenis produk yang diminta.

Mengapa menggunakan fragmen produk dengan tanda hubung?

Pencarian produk mencocokkan alamat halaman produk. Karena itu, fragmen bertanda hubung seperti phone-case beserta alternatif yang lebih pendek membantu menjangkau lebih banyak hasil relevan, sementara syarat bukti produk menyaring hasil yang tidak terkait.

Apakah bukti negara memastikan pengiriman atau lokasi kantor pusat?

Tidak. Negara mengacu pada data negara asal pengunjung terbanyak yang dikembalikan; data ini tidak memastikan lokasi pendaftaran, pengiriman, ketersediaan, pelanggan, atau penjualan.

Bisakah trafik digunakan untuk membuat peringkat pasar?

Tidak. Trafik merupakan konteks hasil pemodelan dengan label kualitas, bukan data analitik toko atau bukti pangsa pasar.

Spytrend MCP

Temukan toko Shopify yang menjual produk yang sama.

Hubungkan Spytrend MCP, deskripsikan produk fisik, pilih negara, lalu jalankan keempat prompt.