ccc

API Google Adsense: Obtener datos

a) Ir a console.developers.google.com

b) En tu proyecto en Biblioteca habilitar la API de "Adsense Management API" (si no la tienes habilitada de antes).

c) En Credenciales crear una nuevo "Client Id OAuth 2.0" o usar que ya tengas pero añadiendo una nueva ruta en URIs de redirección autorizados por ejemplo:

http://midominio.com/apigoogledrive/get_datos_adsense/formAction.php

d) Descargar el json de ese OAuth 2.0 y guardarlo en tu carpeta conf con el nombre de "GoogleClientId.json"

El código para obtener los datos de Adsense:

https://github.com/leandrosiegar/get_datos_adsense

Por ejemplo si ponemos en nuestro código:
$optParams = array(
    'metric' => array('INDIVIDUAL_AD_IMPRESSIONS', 'EARNINGS', 'CLICKS', 'PAGE_VIEWS'),
    'dimension' => array('DATE', 'AD_UNIT_NAME'),
    'useTimezoneReporting' => true
);

El array resultante muestra:
[0] => Array(
[0] => 2018-01-11 // La fecha
[1] => EDC_728_90 // el banner sobre el que se ha hecho click
[2] => 99 // Número de impresiones
[3] => 0.05 // Ingresos
[4] => 2 // clicks
[5] => 110 // Páginas vistas


Todos los parámetros que se pueden poner en Metric y Dimension están en:
https://developers.google.com/adsense/management/metrics-dimensions

No hay comentarios:

Publicar un comentario