La asociación del PPID con la cuenta del lector se realiza a través del método linkSubscription en swg.js
. El uso es similar a la función de vinculación de cuentas anterior (example), pero en lugar de pasar una promesa, el método acepta un objeto que contiene el PPID.
Ejemplos de código
Uso anterior de la vinculación de cuentas
const result = await subscriptions.saveSubscription(() => requestPromise)
Nuevo uso de la vinculación de suscripciones
const result = await subscriptions.linkSubscription({publisherProvidedId:6789})
A diferencia de la vinculación de cuentas, la vinculación de suscripciones no requiere el uso de cookies de terceros ni una sesión de Google activa para el lector. De manera flexible, se puede iniciar la experiencia de vinculación en cualquier momento durante la experiencia del lector, no solo después de una compra. Si un lector no accedió a una Cuenta de Google, se le dará la oportunidad de hacerlo como parte del flujo.
Crea un ID de cliente de OAuth
Si bien un cliente de OAuth no se usa directamente con Subscription Linking, se requiere un cliente de OAuth para crear la lista de dominios autorizados para tu proyecto. Los dominios autorizados son una lista de dominios desde los que tu javascript del cliente puede realizar llamadas. Es probable que tu publicación ya tenga configurado un ID de cliente de OAuth en el Centro para editores para usarlo con swg.js
.
- Si el javascript del cliente de Subscription Linking se ejecutará desde un nombre de dominio que se ingresó previamente, no se requiere ninguna acción.
- Si vas a ejecutar el javascript desde un nombre de dominio nuevo, sigue las instrucciones de configuración del ID de cliente de OAuth para SwG.