El flujo de la información

Un diagrama de flujo en el que se ilustra cómo se pasan los datos del sitio del editor a la API de Subscription Linking. En primer lugar, con subscriptions.linkSubscription() en el navegador y, luego, con UpdateReaderEntitlements() en el servidor.

Figura 1: Diagrama de secuencias del flujo de datos de alto nivel del proceso de vinculación de suscripciones.

Para implementar Subscription Linking, el sitio del editor debe usar JavaScript del cliente para iniciar la vinculación de los lectores y un servicio del servidor para administrar los derechos de los lectores. Ambos sistemas usan información de la página web alojada, la configuración del Centro para editores de tu publicación y la información de la cuenta de servicio de GCP.

Explicación para vincular una suscripción

  1. Un lector con una suscripción pagada o derecho de contribución llega a tu sitio web.
  2. El código del cliente usa swg.js para ofrecer al lector la oportunidad de vincular su cuenta a su Cuenta de Google, de modo que pueda recibir los beneficios de la asociación mediante un botón o un llamado a la acción que diseñes y coloques en tu sitio web.
  3. Después de activar el llamado a la acción (ya sea de forma explícita con un clic o implícitamente como resultado de otra acción o estado), el lector accede a su Cuenta de Google (o la selecciona de las que están activas en ese momento) y otorga permiso al editor para asociar su información con su Cuenta de Google. El editor crea un identificador proporcionado por el editor (PPID) para el lector como parte de la solicitud, que se guarda con la Cuenta de Google del lector y se usa para interacciones posteriores de la API.
  4. Después de otorgar el permiso, el lector vuelve al sitio del editor. El editor ahora puede informarle a Google qué derechos tiene el lector.
  5. (De forma asíncrona) Los editores enviarán información a Google de cada lector que haya vinculado correctamente su cuenta y usarán sus PPIDs para actualizar el registro de Google de los derechos de los PPID. El registro de Google de los derechos de un PPID debe mantenerse actualizado, ya que estos registros se borran después de que se vuelven obsoletos. Un registro se vuelve obsoleto 30 días después de la fecha de vencimiento del registro y, luego, se borra definitivamente.

Beneficios

Cuando un lector visita el sitio de un editor que incorporó la vinculación de suscripciones y pagó una suscripción o una contribución en ese sitio, puede vincular su cuenta del editor con su Cuenta de Google. Esos lectores pueden aumentar la visibilidad del contenido de esa publicación en los productos de Google, como la Búsqueda y Descubre. Esto permite que los lectores maximicen el consumo de contenido de las publicaciones que pagaron. Los lectores pueden desvincular su cuenta del editor de su Cuenta de Google en cualquier momento o mediante una acción proporcionada por el editor.

Resumen de los beneficios para lectores

  1. Los lectores buscan cualquier contenido, noticias o no, y ven la lista "De tus suscripciones".
  2. Los lectores interactúan con Descubre (ya sea a través de la pantalla principal de Android o en iOS en la app de Google, Chrome o mediante un widget de pantalla principal) y pueden ver "De tus suscripciones" como una sección en Descubre. Un par de capturas de pantalla que muestran el módulo De tus suscripciones en una página de resultados de búsqueda

Figura 2: Captura de pantalla del módulo "De tus suscripciones" en una página de resultados de búsqueda en una computadora y un dispositivo móvil.

Beneficios para el editor de una suscripción vinculada

  • Una configuración del servidor más eficiente y duradera para la administración de cuentas
  • No requiere la creación de un IdP público de OAuth ni un extremo de derechos, ya que se requieren versiones anteriores de la vinculación de cuentas
  • Mejoró la participación y retención de los usuarios al destacar el contenido de la publicación de forma más clara en las páginas de resultados del motor de búsqueda de Google.