Öneri ve Arama
Hook ve doğrudan çağrı
Uygulamada öneri ve arama sonuçlarını almak.
Öneriler — hook ile
import { SelwiseProvider, useRecommendationWidget } from '@selwise/react-native/react';
Uygulamanızı sağlayıcıyla sarın:
<SelwiseProvider client={selwise}>{children}</SelwiseProvider>
Ardından herhangi bir bileşende widget'ın ürünlerini alın. Hook, ürünleri, yükleniyor durumunu ve gösterim/tıklama bildirimi için yardımcıları döndürür.
Hook'suz kullanım
React ağacı dışında (örneğin bir servis katmanında) doğrudan istemci üzerinden de çağırabilirsiniz. Tam imzalar için paketin README dosyasına bakın.
Gösterim ve tıklama bildirimi
Öneri performansının panelde görünmesi için gösterim ve tıklamaları bildirmeniz gerekir. Web'de bu otomatiktir; mobilde arayüzü siz çizdiğiniz için bildirimi de siz yaparsınız.
Bildirim yoksa rapor boş kalır
Ürünleri çizip gösterim bildirmezseniz öneri widget'ı panelde sıfır gösterim gösterir ve performansını ölçemezsiniz. Liste görünür olduğunda gösterimi, karta dokunulduğunda tıklamayı bildirin.
Arama
import { useSelwiseSearch } from '@selwise/react-native/react';
const { query, setQuery, hits, loading, isZeroResults, trackClick } = useSelwiseSearch({
limit: 20,
minChars: 2,
});
isZeroResults alanı, sonuçsuz arama ekranınızı çizmek için kullanılır. Sonuçsuz aramalar panelde de listelenir — bkz. Sonuçsuz Aramalar.
Sayfa hedefleme
Öneri widget'ının mobilde görünmesi için panelde sayfa hedeflemesinin sentetik ekran adlarınızla eşleşmesi gerekir — app://product gibi. Bkz. Event Takibi.
Sepete ekleme
SDK sepete ekleme işlemini yapmaz; uygulamanızın kendi sepet servisi yapar. SDK'nın görevi olayı kaydetmektir:
selwise.track('add_to_cart', { productItemCode: 'SKU-001', quantity: 1 });
Öneri yanıtındaki her ürün, sepete eklenecek kodunu kendisi taşır (cartCode;
boşsa itemCode geçerlidir) ve hangi ürünlerle kardeş olduğunu groupCode
alanında bildirir — bkz.
Varyant Gruplama.
Son güncelleme: 10 Eylül 2026