Elige un proceso de registro

Una decisión importante con la AFP es elegir un flujo de registro para incorporar a los usuarios. El objetivo del registro es permitir que los usuarios creen una nueva cuenta de AdSense (o accedan a una existente) y la vinculen a tu plataforma. La opción que elijas dependerá de los recursos técnicos que quieras invertir en el desarrollo y la experiencia de integración que quieras brindarles a tus usuarios.

Opción 1: Flujo sin API

La opción 1 requiere la menor cantidad de recursos técnicos, ya que no usa una API. Solo necesitarás un desarrollador web para compilar la interfaz de usuario dentro de tu plataforma. Sin embargo, la desventaja es que esta opción requiere que los usuarios realicen más pasos para completar el flujo de registro.

Descripción general del flujo de registro sin API

Diagrama de flujo de registro sin API

Implementación

Para implementar un flujo de registro sin API, debes proporcionar un componente de IU para la monetización de AdSense. Por ejemplo, en la página donde los usuarios acceden a su "perfil de usuario" o a la "configuración de la cuenta", agrega una página de monetización que incluya lo siguiente:

  • Una breve descripción de AdSense y cómo interactúa con tu plataforma Los usuarios deben saber que se están registrando para obtener una nueva cuenta de AdSense o están usando su cuenta de AdSense existente.
  • Información sobre las Políticas del Programa de AdSense. Todos los usuarios que se registren deben conocer el Programa de AdSense y sus políticas.
  • El porcentaje de ingresos que recibirán tus usuarios. Es importante mostrarles explícitamente a los usuarios qué porcentaje de los ingresos de AdSense recibirás y qué porcentaje conservará el publicador. AdSense también mostrará esta información durante el flujo de integración.
  • El botón "Conectar AdSense". Este botón abrirá una pestaña nueva y llevará al usuario a la página correcta en AdSense dependiendo de si tiene una cuenta de AdSense o no.
    URL personalizada de ejemplo:
    https://www.google.com/adsense/signup?url={platform-site-url}
    Nota: Google te proporcionará la URL de la página de registro personalizada y te ayudará a definir el contenido de la variable de URL.
  • Una casilla de entrada para recopilar y almacenar el ID de publicador de AdSense del usuario Después de que un usuario visite el vínculo anterior, deberá copiar y pegar su ID de publicador en esta casilla de entrada.
    Importante: Es fundamental que almacenes el ID de publicador del usuario para poder etiquetar las páginas de contenido correspondientes con la información del publicador correcta. Consulta el artículo Cómo agregar la etiqueta de anuncio a tus páginas para obtener más información.
    Asegúrate de validar la string ingresada. El formato del ID de publicador es: pub-1234567890987654
    O en términos de regex: pub\-\d{16}
    Importante: Algunos usuarios de AdSense pueden pegar su ID de publicador sin hacer clic en el botón "Conectar AdSense". Es importante que los usuarios sepan que la página Sitios en su cuenta de AdSense debe tener el dominio de la plataforma en la lista antes de que se puedan publicar los anuncios. Este es el objetivo principal de este botón.
  • Es el estado de etiquetado del usuario. Los usuarios querrán saber si el código de anuncio se colocó en sus páginas o no. Como parte de la experiencia del usuario, informa a los usuarios cuando hayas etiquetado sus páginas con su ID de publicador de AdSense. Además, puedes propagar la metaetiqueta de la cuenta secundaria, que ayudará a AdSense durante los pasos de verificación del sitio. Esto también elimina la necesidad de publicar etiquetas de anuncios en sus páginas en nombre del usuario.

Opción 2: Flujo de API semiasistido

La opción 2 usa la API de AdSense Management para simplificar ligeramente el flujo de registro. Requiere más recursos técnicos, pero reduce la cantidad de pasos que deben seguir los usuarios para registrarse en AdSense.

Descripción general del flujo de API semiasistido

Diagrama de flujo de registro a la API semiasistido

Implementación

Para implementar un flujo de registro semiasistido con una API, debes proporcionar un componente de IU para la monetización de AdSense. Por ejemplo, en la página donde los usuarios acceden a su "perfil de usuario" o a la "configuración de la cuenta", agrega una página de monetización que incluya lo siguiente:

  • Una breve descripción de AdSense y cómo interactúa con tu plataforma Los usuarios deben ser completamente conscientes de que están registrándose para obtener una cuenta de Google AdSense o usando su cuenta de AdSense existente.
  • Información sobre las Políticas del Programa de AdSense. Todos los usuarios que se registren deben conocer el Programa de AdSense y sus políticas.
  • El porcentaje de ingresos que recibirán tus usuarios. Es importante mostrarles explícitamente a los usuarios qué porcentaje de los ingresos de AdSense recibirás y qué porcentaje conservará el publicador. AdSense también mostrará esta información durante el flujo de integración.
  • El botón "Conectar AdSense". Este botón te autorizará como plataforma para acceder a la información de la cuenta de un cliente de AdSense a través de la API de AdSense Management. Sigue las instrucciones en nuestra documentación para desarrolladores a fin de realizar la configuración. Con esta API, puedes realizar los siguientes dos pasos.
  • Utiliza la API de AdSense Management para recopilar el ID de publicador de AdSense del usuario. Asegúrate de validar la string ingresada.
    El formato de un ID de publicador es: pub-1234567890987654
    O en términos de regex: pub\-\d{16}
    Importante: Es fundamental que almacene el ID de publicador del usuario para poder etiquetar las páginas de contenido de los usuarios con la información del publicador correcta. Para obtener más información, consulta el artículo Cómo agregar la etiqueta de anuncio a tus páginas.
  • Utiliza la API de AdSense Management para verificar si el usuario agregó el sitio de la plataforma a su cuenta de AdSense. De lo contrario, pídele al usuario que siga el vínculo que aparece a continuación para completar la configuración. El nombre del sitio que debes buscar en la API es la variable {platform-site-url} del vínculo que aparece a continuación.
    https://www.google.com/adsense/signup?url={platform-site-url}
    Nota: Google te proporcionará la URL de la página de registro personalizada y te ayudará a definir el contenido de la variable de URL.
  • - El estado de etiquetado del usuario. Los usuarios querrán saber si el código de anuncio se colocó en sus páginas o no. Como parte de la experiencia del usuario, informa a los usuarios cuando hayas etiquetado sus páginas con su ID de publicador de AdSense. Además, puedes propagar la metaetiqueta de la cuenta secundaria, que ayudará a AdSense durante los pasos de verificación del sitio. Esto también elimina la necesidad de publicar etiquetas de anuncios en sus páginas en nombre del usuario.

Opción 3: Conexión incorporada

Embedded Connect elimina toda la complejidad asociada con cuentas de AdSense en diferentes estados. En función de la cuenta, los estados del cliente del anuncio y del sitio de la cuenta de AdSense de un usuario determinado, el flujo de Embedded Connect presentará una experiencia de integración personalizada para cada usuario, de manera que no tengas que hacerlo tú.

Estado predeterminado de Embedded Connect

La implementación incluye una biblioteca de JavaScript, un div vacío donde AdSense renderizará un widget de registro y algunas funciones de devolución de llamada que te permitirán guardar el ID de publicador una vez que el usuario haya completado el flujo de registro. Puedes usar la API de AdSense Management de forma complementaria para mejorar la experiencia, por ejemplo, recuperando unidades de anuncios o el estado de los Anuncios automáticos.

Más información sobre Embedded Connect