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 añadir datos estructurados
Los datos estructurados son un formato estandarizado con el que se puede proporcionar información sobre una página y clasificar su contenido. Consulta cómo funcionan los datos estructurados si aún no te has familiarizado con ellos.
A continuación se explica a grandes rasgos cómo crear, probar y publicar datos estructurados.
- Añade las propiedades obligatorias. Consulta más información sobre dónde insertar datos estructurados en una página en función del formato que estés utilizando.
- Sigue las directrices.
- Valida tu código con la prueba de resultados enriquecidos y corrige los errores críticos. Te recomendamos que también corrijas 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).
- Crea varias páginas que incluyan tus datos estructurados y comprueba cómo las ve Google con la herramienta de inspección de URLs. Asegúrate de que Google pueda acceder a tu página y de que no esté bloqueada por un archivo robots.txt, por la etiqueta
noindex
ni por requisitos de inicio de sesión. Si la página se ve bien, puedes solicitar que Google vuelva a rastrear tus URLs. - Para que Google siempre tenga la versión actualizada de tus páginas, te recomendamos que envíes un sitemap. Puedes automatizar este envío con la API Sitemap de Search Console.
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.