Ö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

Bu sayfa yardımcı oldu mu?