Datos estructurados de programa de fidelización (MemberProgram
)

Muchos comerciantes tienen programas de fidelización que ofrecen a sus miembros ventajas especiales, como precios especiales y puntos de fidelidad. Si añades datos estructurados de MemberProgram
a tu sitio, la Búsqueda de Google podrá usar esta información para mostrar ventajas de fidelización con tus productos y paneles de información en los resultados de búsqueda.
Los programas de fidelización que ofrezcas en tu empresa se pueden especificar mediante el tipo de datos estructurados MemberProgram
anidado en el tipo de datos estructurados Organization
.
Para especificar las ventajas de fidelización (como los precios y los puntos de fidelidad) de sus productos individuales, añada por separado el marcado de UnitPriceSpecification
en el marcado de datos estructurados de Offer
, tal como se describe en el artículo sobre fichas de tienda.
Disponibilidad de la función
La información sobre el programa de fidelización está disponible en los resultados de la Búsqueda de Google en Alemania, Australia, Brasil, Canadá, Estados Unidos, Francia, México y Reino Unido, tanto en ordenadores como en dispositivos móviles.
Cómo agregar datos estructurados
Los datos estructurados son un formato estandarizado para proporcionar información sobre una página y clasificar su contenido. Si aún no estás familiarizado con los datos estructurados, obtén más información sobre su funcionamiento.
A continuación, presentamos una descripción general para aprender a compilar, probar y actualizar datos estructurados.
- Agrega las propiedades obligatorias. Según el formato que uses, obtén información sobre las ubicaciones donde puedes insertar datos estructurados en la página.
- Sigue los lineamientos.
- Valida tu código con la Prueba de resultados enriquecidos y corrige cualquier error crítico. Procura también corregir los problemas no críticos que puedan marcarse en la herramienta, ya que pueden ayudar a mejorar la calidad de los datos estructurados (sin embargo, esto no es necesario para que se muestren los resultados enriquecidos).
- Implementa algunas páginas que incluyan tus datos estructurados y utiliza la Herramienta de inspección de URLs para probar el modo en el que Google ve la página. Asegúrate de que Google pueda acceder a la página y que no esté bloqueada por un archivo robots.txt, una etiqueta
noindex
ni requisitos de acceso. Si la página se ve bien, puedes pedirle a Google que vuelva a rastrear tus URLs. - Para mantener informado a Google sobre los cambios futuros, te recomendamos que envíes un mapa del sitio. Puedes automatizar este proceso con la API de Search Console Sitemap.
Ejemplos
A continuación se muestra un ejemplo de marcado de datos estructurados de MemberProgram
de un programa de fidelización con dos niveles de membresía.
<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>
Directrices
Para que las etiquetas de tu programa de fidelización se puedan usar en la Búsqueda de Google, debes seguir estas directrices:
- Directrices generales sobre datos estructurados
- Directrices básicas de la Búsqueda
- Directrices técnicas
Directrices técnicas
-
Anida el marcado
MemberProgram
en el tipoOrganization
de la página en la que especifiques los detalles administrativos y las políticas de tu empresa. Consulta la documentación sobre las etiquetas de organizaciones para obtener más información. -
Para especificar las ventajas de fidelización (como los precios y los puntos de fidelidad) de sus productos individuales, añade la etiqueta
UnitPriceSpecification
para las fichas de comerciantes. Las etiquetasMemberProgram
que definas para tu empresa se combinan con los datos estructuradosvalidForMemberTier
yMembershipPointsEarned
para definir las ventajas de fidelización que ofreces a tus clientes cuando compran tus productos.
Definiciones de tipos de datos estructurados
Debes incluir las propiedades obligatorias para que tus datos estructurados se puedan usar en la Búsqueda de Google. También puedes incluir las propiedades recomendadas para añadir más información sobre tus programas de fidelización, lo que puede ayudar a mejorar la experiencia de usuario.
MemberProgram
Usa las siguientes propiedades para describir uno o varios programas de fidelización y uno o varios niveles por programa de fidelización de tu empresa. La definición completa de MemberProgram
está disponible en schema.org/MemberProgram.
Propiedades obligatorias | |
---|---|
description |
Descripción del programa de fidelización, que describe las principales ventajas para los miembros. |
hasTiers |
Define un nivel dentro de un programa de fidelización. Un programa de fidelización debe tener al menos un nivel.
Consulta la lista de propiedades |
name |
El nombre del programa de fidelización. |
Propiedades recomendadas | |
---|---|
url |
URL de la página web donde los compradores pueden registrarse en este programa de fidelización.
No proporciones varias URLs. Si no se proporciona ninguna, se asumirá que es la URL de la página que contiene los datos estructurados |
MemberProgramTier
MemberProgramTier
se utiliza para definir un nivel inferior a un MemberProgram
.
Un programa de fidelización puede tener varios niveles. Por ejemplo, bronce, plata y oro.
Puedes consultar la definición completa de MemberProgramTier
en schema.org/BroadcastEvent.
Propiedades obligatorias | |
---|---|
hasTierBenefit |
Ventaja para los miembros de este nivel. Un nivel de miembro puede tener varias ventajas. También se admiten nombres cortos sin el prefijo de URL (por ejemplo,
|
name |
El nombre del nivel de suscripción. |
Propiedades recomendadas | |
---|---|
hasTierRequirement |
El requisito para unirse a un nivel de miembro. Si no se especifica, cualquier persona puede unirse al nivel de forma gratuita. En el caso de los niveles que no son gratuitos, especifica un valor del tipo que represente el requisito para unirse al nivel.
|
membershipPointsEarned |
Número de puntos de fidelidad que gana el consumidor por cada unidad monetaria gastada cuando |
url |
URL de la página web donde los compradores pueden registrarse en este nivel de suscripción específico. No incluyas varias URLs. |
Usar Merchant Center para configurar programas de fidelización con Google
Los programas de fidelización pueden ser difíciles de configurar y de mantener actualizados con el marcado. Si tienes una cuenta de Google Merchant Center, puedes configurar tu programa de fidelización directamente en Google Merchant Center en lugar de usar etiquetas. Para obtener más información, consulta el artículo del Centro de Ayuda para comerciantes sobre el programa de fidelización.
Si proporcionas tanto etiquetas como programas de fidelización de Merchant Center, Google usará la configuración de Merchant Center.
Solucionar problemas
Si tienes problemas para implementar o depurar datos estructurados, a continuación se incluyen algunos recursos que pueden serte útiles.
- Si usas un sistema de gestión de contenido (CMS) o alguien se encarga de gestionar tu sitio, pídele ayuda. No olvides reenviarle cualquier mensaje de Search Console que incluya información sobre el problema en cuestión.
- Google no garantiza que las funciones que utilizan datos estructurados aparezcan en los resultados de búsqueda. Para ver una lista con motivos habituales por los que Google no muestra tu contenido en resultados enriquecidos, consulta las directrices generales de datos estructurados.
- Es posible que haya un error en tus datos estructurados. Consulta la lista de errores de datos estructurados y el informe de datos estructurados que no se pueden analizar.
- Si se ha aplicado una acción manual de datos estructurados a tu página, se ignorarán sus datos estructurados, aunque la página puede seguir apareciendo en los resultados de la Búsqueda de Google. Para solucionar problemas de datos estructurados, usa el informe "Acciones manuales".
- Revisa las directrices para comprobar si tu contenido no las cumple. El problema podría deberse a que la página incluye contenido engañoso o etiquetas con contenido fraudulento. No obstante, es posible que el problema no se deba a la sintaxis, por lo que la prueba de resultados enriquecidos no podrá ayudarte a identificarlo.
- Solucionar problemas si faltan resultados enriquecidos o si se ha reducido el número total de resultados enriquecidos.
- Da cierto margen a Google para que vuelva a rastrear e indexar tu página. Recuerda que Google puede tardar varios días en encontrar y rastrear una página después de publicarse. Consulta las preguntas frecuentes sobre el rastreo y la indexación de la Búsqueda de Google.
- Publica una pregunta en el foro del Centro de la Búsqueda de Google.