JavaScript del lado del cliente

Para asociar el PPID a la cuenta del lector, utiliza el método linkSubscription en swg.js. El uso es similar a la función de vinculación de cuentas anterior (ejemplo), pero, en lugar de pasar una promesa, el método acepta un objeto que contiene el PPID.

Ejemplos de código

Uso de la vinculación de cuentas anterior

const result = await subscriptions.saveSubscription(() => requestPromise)

Uso de la vinculación de suscripciones nueva

const result = await subscriptions.linkSubscription({publisherProvidedId:6789})

A diferencia de la vinculación de cuentas, la vinculación de suscripciones no requiere utilizar cookies de terceros ni que el lector tenga una sesión de Google activa. De esta forma, la experiencia de vinculación se puede iniciar de forma flexible en cualquier momento durante la experiencia de lectura, y no solo después de una compra. Si un lector no ha iniciado sesión en una cuenta de Google, se le ofrecerá la oportunidad de hacerlo durante el proceso.

Crear un ID de cliente de OAuth

Aunque no se utiliza un cliente de OAuth directamente con la vinculación de suscripciones, se necesita un cliente de este tipo para crear la lista de dominios autorizados permitidos de tu proyecto. Los dominios autorizados son una lista de los dominios desde los que el JavaScript del lado del cliente puede hacer llamadas. Es probable que tu publicación ya tenga un ID de cliente de OAuth configurado en el Centro de editores para que puedas usarlo con swg.js.