# Zorunlu öğeler

> Yorum bölümü nasıl özelleştirilirse özelleştirilsin görünür kalması gereken öğeler ve yasal dayanakları.

Kaynak: /tr/customize/required-elements/

Yorum bölümünün görünümünü siz belirlersiniz; ancak bazı öğeler tasarım tercihi değil, mevzuatın yorumların gösterimine getirdiği yükümlülüklerdir.

- **Varsayılan bileşende** bu öğeleri Sayproof gösterir. CSS değişkenleri ve CSS kurallarıyla biçimlendirilebilirler; gizlenmeleri kullanım koşullarına aykırıdır.
- **Headless kullanımda** bu öğeleri sizin göstermeniz gerekir. Tamamı yorum listesi ve SSR yanıtlarında veri olarak yer alır.

Bu sayfada **Yönetmelik**, Ticaret Bakanlığının *Ticari Reklam ve Haksız Ticari Uygulamalar Yönetmeliği*'ni; **Kılavuz**, Reklam Kurulunun *Tüketici Değerlendirmeleri Hakkında Kılavuz*'unu (12.09.2023) ifade eder.

## Öğeler

| Öğe | Verideki yeri | Dayanak |
|---|---|---|
| **Yöntem beyanı bağlantısı** | `core.method_statement.url` ve `label` | Kılavuz md. 6/3: doğrulama sürecinin, yorumların yayınlanma esaslarının, ortalama puanın hesaplanma biçiminin ve sıralamanın açıklanması |
| **Yalnızca izin verilen sıralamalar; varsayılan olarak tarih** | `sorts`, `core.sort.allowed`, `core.sort.default` | Yönetmelik md. 28/B-4: yorumların objektif ölçütlere göre sıralanması |
| **Birleşik yorum akışı** | Tüm yorumlar tek bir listede gelir | Yönetmelik md. 28/B-3: ürün, teslimat ve satıcı yorumlarının aynı alanda, açık ve kolay erişilebilir biçimde yayınlanması |
| **Satıcı yanıtı ve çözüm kaydının yorumla aynı yerde gösterilmesi** | Yorum satırındaki `seller_response` ve `resolution` | Yönetmelik md. 28/B-7: giderildiği bildirilen mağduriyetin ilk değerlendirmeyle aynı yerde yayınlanması |
| **Kaynak etiketi** | Yorum satırındaki `origin` (`own` dışındaki değerlerde) | Kılavuz md. 5/5-c: başka bir kaynaktan paylaşılan yorumun kaynağının belirtilmesi |
| **Süreç deneyimi etiketi** | Yorum satırındaki `experience` (`process` değerinde) ve `words.experience_process` | Kılavuz md. 5/4: iptal ya da iade hâlinde değerlendirme o aşamaya kadarki deneyimle sınırlıdır. Etiketin gösterilmesi Sayproof kuralıdır; yöntem beyanı bu yorumların ayrıca işaretlendiğini açıklar. |
| **Ekrandakiyle aynı yapılandırılmış veri** | `json_ld`, `aggregate` | Google Arama'nın yorum snippet'i için yapılandırılmış veri yönergeleri |

### Doğrulama rozeti

Kılavuz md. 6/4, "doğrulanmış alıcı" ibaresini aracı hizmet sağlayıcılar (pazaryerleri) için zorunlu tutar. Ürünü kendi sitenizde kendiniz satıyorsanız bu ibare sizin için zorunlu değildir. Yine de gösterilmesini öneririz: ziyaretçiye yorumların satın almaya dayandığını gösteren işaret budur. Varsayılan bileşen, doğrulanmış her yorumda "Doğrulanmış alıcı" rozetini gösterir. Pazaryerinden aktarılan yorumda rozet yoktur; yerine kaynak etiketi gösterilir.

## Sayfa denetimi

**Kanallar** ekranının **Sayfa denetimi** sekmesi, sunucuda hazırlanan (SSR) ya da kendi tasarımınızla çizdiğiniz bir ürün sayfasında zorunlu öğelerin bulunup bulunmadığına bakar. Kanal seçilir ve doğrulanmış alan adlarınızdan birindeki `https` ürün sayfası adresi girilir; Sayproof sayfanın sunucudan gelen HTML'ini okur, sayfayı tarayıcıdaki gibi çalıştırmaz. Script'le çizilen bileşende bu öğeler zaten script'ten gelir.

Sayfanın ilk yüklenen hâlinde yorum bölümü yoksa (`data-review-root` ya da `data-review-item` bulunmazsa) bulgu verilmez; "Sayfanın ilk yüklenen hâlinde yorum bölümü bulunamadı." uyarısı gösterilir. Yorum bölümü sayfa açıldıktan sonra yükleniyorsa (Sayproof kodu ya da sitenizin kendi kodu) denetim onu göremez; sayfayı tarayıcıda açıp kendiniz kontrol edin. Yorum bölümü bulunursa şu bulgular aranır:

| Bulgu | Koşul |
|---|---|
| Yorumlar gösteriliyor ama doğrulanmış alıcı rozeti yok. | Kanalın pazarı satın alma kanıtı istiyor, sayfada pazaryerinden aktarılanlar dışında bir `data-review-item` var, `data-review-verified` yok |
| Birden çok sıralamaya izin var ama sayfada sıralama menüsü yok. | Kanalın pazarında birden fazla sıralama izinli ve sayfada `data-review-sort` yok |
| Yöntem beyanı bağlantısı sayfada yok. | Kanalın kendi dilindeki yöntem beyanı adresi sayfada geçmiyor |

Hiçbir bulgu yoksa "Zorunlu öğelerin hepsi sayfada bulundu." gösterilir. Kanalın pazar kuralı tarihe göre sıralamaya izin vermiyorsa bu sayfa bulgusu olarak sayılmaz; ayrı bir **Bu pazarın kuralından gelen not** kutusunda gösterilir, çünkü kural sayfanızdan değil **Pazar kuralları** ekranından gelir. Adres okunamazsa `400 invalid / url_invalid`, doğrulanmış alan adlarınızda değilse `400 invalid / host_unverified`, sayfa okunamazsa `502 page_unreadable` yanıtı döner. Denetim yalnızca panel oturumunda ve "Kullanıcıları ve kanalları yönetebilir" izniyle yapılır; her denetim **İşlem geçmişi**'ne kaydedilir.

## Headless kullanımda ek kurallar

- **"Yorum yaz" düğmesi yalnızca `Sayproof.write` metodunu çağırmalıdır.** Kendi formunuzu açmayın ve ürünü satın almamış ziyaretçileri yorum yazmaya çağıran genel bir düğme eklemeyin. Kılavuz md. 8/4, ürünü satın almayan kişilerin değerlendirme yapmaya yönlendirilmesini yasaklar; `Sayproof.write` formu açmadan önce satın almayı doğrular.
- **Listeyi varsayılan olarak puana göre filtrelemeyin.** Ziyaretçinin kendi seçtiği filtreler serbesttir; ancak sayfa ilk açıldığında yalnızca yüksek puanlı yorumların gösterilmesi olumsuz yorumların gizlenmesi anlamına gelir ve Kılavuz md. 8/5 kapsamında manipülatif uygulama sayılır.
- **Sıralama menüsüne izin verilen liste dışında seçenek eklemeyin.** Sunucu, listede olmayan sıralama isteklerini zaten reddeder.
- **Ortalama puanı kendiniz hesaplamayın.** `aggregate.average` ve `aggregate.stars_filled` değerlerini kullanın; ekrandaki değer ile yapılandırılmış verideki değer aynı olmalıdır.

## Yorumların başka mecralarda kullanılması

Yorumları reklamda, e-postada ya da sosyal medyada kullanacaksanız yalnızca satın alma kanıtı olan yorumları ve yorumların genel niteliğini yansıtan bir seçimi kullanın. Yalnızca en olumlu yorumların seçilmesi yanıltıcı olabilir (Yönetmelik md. 28/B-6).

:::note
Bu sayfa Sayproof'un bu kuralları nasıl uyguladığını açıklar ve hukuki görüş niteliği taşımaz. Kendi durumunuz için hukuk biriminize danışın. Ayrıntılar için: [Mevzuat uyumu](/tr/security/compliance.md).
:::
