Bağlılık programı (MemberProgram) yapılandırılmış verileri

arama sonuçlarında bağlılık fiyatı içeren alışveriş bilgi paneli

Birçok satıcının, üyelere özel fiyatlar ve bağlılık puanları gibi özel avantajlar sunan bağlılık programları vardır. Sitenize MemberProgram yapılandırılmış verileri eklediğinizde Google Arama, bu bilgileri kullanarak Arama sonuçlarında ürünleriniz ve bilgi panellerinizle birlikte bağlılık avantajlarını gösterebilir.

İşletmeniz için sunduğunuz bağlılık programları, Organization yapılandırılmış veri türünün altına yerleştirilmiş MemberProgram yapılandırılmış veri türü kullanılarak belirtilebilir. Ürünlerinizle ilgili bağlılık avantajlarını (ör. bağlılık fiyatları ve kazanılan puanlar) ayrı ayrı belirtmek için Offer yapılandırılmış veri işaretlemenizin altına UnitPriceSpecification işaretlemesini ekleyin. Bu işlem, satıcı ürün listeleme deneyimleri bölümünde açıklanmıştır.

Özelliğin kullanılabilirliği

Bağlılık programı bilgileri; ABD, Almanya, Avustralya, Birleşik Krallık, Brezilya, Fransa, Kanada ve Meksika'da hem masaüstü hem de mobil cihazlardaki Google Arama sonuçlarında kullanılabilir.

Yapılandırılmış veri ekleme

Yapılandırılmış veri, bir sayfa hakkında bilgi sağlamak ve sayfa içeriğini sınıflandırmak için kullanılan standart bir biçimdir. Yapılandırılmış veri konusunda yeniyseniz yapılandırılmış verinin nasıl çalıştığı hakkında daha fazla bilgi edinebilirsiniz.

Aşağıda, yapılandırılmış verinin nasıl oluşturulacağı, test edileceği ve yayınlanacağı hakkında bir genel bakış sunulmuştur.

  1. Zorunlu özellikleri ekleyin. Kullandığınız biçime bağlı olarak sayfada yapılandırılmış verilerin nereye ekleneceğini öğrenin.
  2. Yönergeleri uygulayın.
  3. Zengin Sonuçlar Testini kullanarak kodunuzu doğrulayın ve kritik hataları düzeltin. Ayrıca, araçta işaretlenmiş olabilecek kritik olmayan sorunları düzeltmek de yapılandırılmış verilerinizin kalitesini iyileştirmeye yardımcı olabilir (ancak bunların düzeltilmesi, zengin sonuçlara uygunluk için gerekli değildir).
  4. Yapılandırılmış verinizi içeren birkaç sayfa dağıtıp Google'ın sayfayı nasıl gördüğünü test etmek için URL Denetleme aracını kullanın. Google'ın sayfanıza erişebildiğinden ve bir robots.txt dosyası, noindex etiketi veya giriş gereksinimleri tarafından engellenmediğinden emin olun. Sayfa düzgün görünüyorsa Google'dan URL'lerinizi yeniden taramasını isteyebilirsiniz.
  5. İleride yapılacak değişiklikler konusunda Google'a bilgi vermeye devam etmek için site haritası gönderin. Bu işlemi Search Console Sitemap API ile otomatikleştirebilirsiniz.

Örnekler

İki üyelik katmanı olan bir bağlılık programıyla ilgili MemberProgram yapılandırılmış veri işaretlemesi örneğini burada bulabilirsiniz.

<html>
  <head>
    <title>About Us</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "OnlineStore",
      "hasMemberProgram": {
        "@type": "MemberProgram",
        "name": "Membership Plus",
        "description": "For frequent shoppers this is our top-rated loyalty program",
        "url": "https://www.example.com/membership-plus",
        "hasTiers": [
          {
            "@type": "MemberProgramTier",
            "@id": "#plus-tier-silver",
            "name": "silver",
            "url": "https://www.example.com/membership-plus-silver",
            "hasTierBenefit": [
              "https://schema.org/TierBenefitLoyaltyPoints"
            ],
            "membershipPointsEarned": 5
          },
          {
            "@type": "MemberProgramTier",
            "@id": "#plus-tier-gold",
            "name": "gold",
            "url": "https://www.example.com/membership-plus-gold",
            "hasTierRequirement":
            {
              "@type": "CreditCard",
              "name": "Example platinum card plus"
            },
            "hasTierBenefit": [
              "https://schema.org/TierBenefitLoyaltyPrice",
              "https://schema.org/TierBenefitLoyaltyPoints"
            ],
            "membershipPointsEarned": 10
          }
        ]
      }
      // Other Organization-level properties
      // ...
    }
    </script>
  </head>
  <body>
  </body>
</html>

Yönergeler

Bağlılık programı işaretlemenizin Google Arama'da kullanılmaya uygun olması için aşağıdaki yönergeleri uygulamanız gerekir:

Teknik yönergeler

  • İşletmenizin yönetim ayrıntılarını ve politikalarını belirttiğiniz sayfada MemberProgram işaretlemesini Organization türünün altına yerleştirin. Daha fazla bilgi için Kuruluş işaretlemesi belgelerini inceleyin.
  • Ayrı ayrı ürünlerinizle ilgili bağlılık avantajlarını (ör. bağlılık fiyatları ve kazanılan puanlar) belirtmek için satıcı ürün listeleme deneyimlerinizde tanımlanan UnitPriceSpecification işaretlemesini ekleyin. İşletmeniz için tanımladığınız MemberProgram işaretlemesi, ürünlerinizi satın alan müşterilerinize sunacağınız bağlılık avantajlarını tanımlamak için validForMemberTier ve MembershipPointsEarned yapılandırılmış verileriyle birlikte çalışır.

Yapılandırılmış veri türü tanımları

Yapılandırılmış verilerinizin, Google Arama'da kullanmaya uygun olması için gereken özellikleri eklemeniz gerekir. Bağlılık programlarınız hakkında daha fazla bilgi ekleyerek daha iyi bir kullanıcı deneyimi sağlamak için önerilen özellikleri de dahil edebilirsiniz.

MemberProgram

İşletmenizin bir veya daha fazla bağlılık programını ve bağlılık programı başına bir veya daha fazla katmanı tanımlamak için aşağıdaki özellikleri kullanın. MemberProgram öğesinin tam tanımını schema.org/MemberProgram adresinde bulabilirsiniz.

Zorunlu özellikler
description

Text

Üyelere sunduğunuz başlıca avantajları açıklayan bağlılık programının açıklaması.

hasTiers

Tekrarlanan MemberProgramTier

Bağlılık programı kapsamındaki bir katmanı tanımlar. Bağlılık programında en az bir katman olmalıdır. Google tarafından desteklenen MemberProgramTier özelliklerinin listesine bakın.

name

Text

Bağlılık programının adı.

Önerilen özellikler
url

URL

Alışveriş yapanların bu bağlılık programına kaydolabilecekleri web sayfasının URL'si. Birden fazla URL sağlamayın. URL sağlanmazsa MemberProgram yapılandırılmış verilerini içeren sayfanın URL'sinin kullanılacağı varsayılır.

MemberProgramTier

MemberProgramTier, bir MemberProgram kapsamında katman tanımlamak için kullanılır. Bağlılık programlarında birden fazla katman olabilir. Örneğin, bronz, gümüş ve altın.

MemberProgramTier öğesinin tam tanımını schema.org/MemberProgramTier adresinde bulabilirsiniz.

Zorunlu özellikler
hasTierBenefit

Tekrarlanan TierBenefitEnumeration

Bu üyelik katmanının üyelerine sunulan avantaj. Üye katmanlarında birden fazla avantaj olabilir. URL ön eki olmayan kısa adlar da desteklenir (örneğin, TierBenefitLoyaltyPoints).

  • https://schema.org/TierBenefitLoyaltyPoints: Sunulan avantaj, bağlılık puanı kazanmaktır. membershipPointsEarned değerini de belirtin.
  • https://schema.org/TierBenefitLoyaltyPrice: Sunulan avantaj, üyelere özel fiyattır.
name

Text

Üyelik katmanının adı.

Önerilen özellikler
hasTierRequirement

CreditCard veya MonetaryAmount veya UnitPriceSpecification veya Text

Üye katmanına katılma şartı. Belirtilmezse herkes katmana ücretsiz olarak katılabilir. Ücretsiz olmayan bir katmanda, katmana katılma şartını temsil eden türün değerini belirtin.

  • https://schema.org/CreditCard: Kullanıcının katmana katılmak için kaydolması gereken kredi kartını belirtin. Örneğin:
      "hasTierRequirement": {
        "@type": "CreditCard",
        "name": "Capital Two cashback rewards platinum card"
      }
  • https://schema.org/MonetaryAmount: Katmana katılmak için gereken minimum harcama tutarını belirtin. Örneğin, minimum 250 ABD doları harcama için şunları belirtin:
      "hasTierRequirement": {
        "@type": "MonetaryAmount",
        "value": 250,
        "currency": "USD"
      }
  • https://schema.org/UnitPriceSpecification: Tüketicinin, katman üyeliği için ödemesi gereken dönemlik ücreti belirtin. Örneğin, ayda bir kez 9,99 avro olarak faturalandırılan 12 aylık üyelik için şunları belirtin:
      "hasTierRequirement": {
        "@type": "UnitPriceSpecification",
        "price": 9.99,
        "priceCurrency": "EUR",
        "billingDuration": 12,
        "billingIncrement": 1,
        "unitCode": "MON"
      }
  • https://schema.org/Text: Katmana katılmak için gereken diğer koşulları açıklayın. Örneğin:
    "hasTierRequirement": "Purchase a share in our coop and volunteer a minimum of 1 day a month to keep operating costs low."
membershipPointsEarned

QuantitativeValue

hasTierBenefit, https://schema.org/TierBenefitLoyaltyPoints ile eşit olduğunda tüketicinin harcanan para birimi başına kazandığı bağlılık puanı sayısı.

url

URL

Alışveriş yapan kullanıcıların bu üyelik katmanına kaydolabilecekleri web sayfasının URL'si. Birden fazla URL girmeyin.

Google ile bağlılık programlarını yapılandırmak için Merchant Center'ı kullanma

Bağlılık programlarının yapılandırılması ve işaretlemeyle güncel tutulması zor olabilir. Google Merchant Center hesabınız varsa alternatif bir seçenek olarak işaretleme kullanmak yerine bağlılık programınızı doğrudan Google Merchant Center'da yapılandırabilirsiniz. Daha fazla bilgi için bağlılık programı hakkındaki satıcı yardım merkezi makalesini inceleyin.

Hem işaretleme hem de Merchant Center bağlılık programları sağlarsanız Google, Merchant Center ayarlarını kullanır.

Sorun giderme

Yapılandırılmış verileri uygulamada veya hata ayıklamada sorun yaşıyorsanız size yardımcı olabilecek bazı kaynaklar aşağıda verilmiştir.