Informes sobre etiquetas de eventos específicos en Google Analytics

8

Estoy rastreando las páginas vistas que genera cada uno de los artículos de mis autores en un sitio de Wordpress con el Seguimiento de eventos de Google Analytics:

var pageTracker = _gat._getTracker("UA-xxxxxxx-x");
pageTracker._trackPageview();
} catch(err) {}
<?php if ( is_singular()) { ?> 
pageTracker._trackEvent('Authors','viewed','<?php the_author_meta('ID'); ?>'); 
<?php } ?>

Tengo una categoría de evento "Autores" y hay una etiqueta de evento para cada una de sus identificaciones. ¿Cómo puedo dar a cada autor acceso a los datos de su etiqueta respectiva sin darles acceso a las estadísticas de otros autores y a las estadísticas de los sitios en general?

mate
fuente
¿Dónde encontró el protocolo para GA que le dice que puede usar llamadas php donde va la etiqueta? pageTracker._trackEvent ('Autores', 'visto', '<? php the_author_meta (' ID ');?>');
[Esto debería haber sido un comentario, por cierto.] El PHP no importa. GA nunca lo verá. Recuerde, el código GA es Javascript y sucede en el navegador. En ese punto, el servidor ya ha procesado el bit PHP como un valor real (la identificación del autor aquí), que es lo que GA verá.
Su

Respuestas:

2

Puede configurar varios perfiles para cada sitio que agregue a Analytics y brindar a los usuarios acceso a perfiles específicos. Creo que entonces sería simplemente una cuestión de duplicación del código de seguimiento del autor en la página, algo como esto:

var pageTracker = _gat._getTracker("UA-base-code");
pageTracker._trackPageview();
var pageTracker = _gat._getTracker("UA-profile-code");
pageTracker._trackPageview();
} catch(err) {}

UA-base-codesería su ID para el perfil del sitio principal (accesible por usted) y UA-profile-codesería el perfil asociado con el autor del artículo.

Si eso no funciona, es posible que desee echar un vistazo a la API de Analytics ; tomaría un poco de trabajo, pero podría crear una mini aplicación que solo brinde a cada usuario los datos apropiados.

Cabra descontento
fuente
0

Para una solución rápida puedes:

  • informes por correo electrónico, utilizando sus eventos existentes (dando así al autor la información que ha recopilado con el evento hasta el momento)
  • inserte un iframe con una página pequeña que contenga el código de seguimiento (que se puede ocultar), o si el autor lo prefiere, puede alojar una página pequeña en otro lugar (vivir con la velocidad de página ligeramente disminuida)
  • dar una oportunidad al consejo en http://www.webmasterworld.com/analytics/3781851.htm , aquí usan diferentes nombres de variables para el rastreador y llaman _initData()antes_trackPageview()
Metalshark
fuente