2010-04-07 8 views
6

Actualmente estoy en el proceso de programación de una utilidad que genera un píxel de seguimiento de GA (utm.gif) URL: s en función de los parámetros especificados. Para aquellos de ustedes que se preguntan por qué estoy haciendo esto en el lado del servidor, tengo que hacer este lado del servidor ya que el contexto que voy a comenzar a rastrear simplemente no es compatible con JavaScript y como tal ga.js es completamente inútil para yo.Formato de parámetro al rastrear eventos de Google Analytics con automatización de solicitud del lado del servidor

He logrado que funcione de otra manera, pero he encontrado un inconveniente: no puedo rastrear eventos o variables personalizadas porque no tengo idea de cómo debe estructurarse exactamente el valor del parámetro utme para formar un evento válido o var tipo hit. El own documentation de GA en este parámetro tampoco es tan bueno.

He intentado todo, desde buscar en Google sin encontrar nada (que me parece irónico) a la ingeniería inversa ga.js, lamentablemente es minified y bastante ilegible debido a eso. La versión "móvil" de GA tampoco ayudó, ya que oficialmente el móvil de GA no admite eventos ni vars.

En resumen, ¿cuál es el formato del parámetro utme para los tipos de aciertos de página event y custom variable?

Respuesta

3

No he intentado esto por mí mismo, pero leyendo su GA documentation link y GA Event Tracking Guide. A continuación, el código equivalente a:

var pageTracker = _gat._getTracker("UA-xxxxxx-x"); 
pageTracker._trackEvent('my_category', 'my_action', 'my_label', 'my_value'); 

daría lugar a un parámetroutme como (no estoy seguro de si esto tiene que ser codificada pero no hace daño):

utme=5(my_category*my_action*my_label)(my_value) 
+0

Usted sabe, Tengo una creciente sospecha de que la información no estaba allí hace tres días. ¿Alguna idea del formato de eventos múltiples por solicitud? – Esko

+1

Tengo exactamente las mismas experiencias con la documentación de Google y, a veces, las cosas que sabía que estaban allí desaparecen. Mi suposición es que podría establecer múltiples parámetros utme, aunque no pude encontrar ninguna documentación que lo respalde. Encontré una buena presentación breve sobre el seguimiento de eventos. http://services.google.com/analytics/breeze/en/et_vps/index.html –

+0

Hazlo del lado del cliente y usa charles o algún otro proxy (como el que está incorporado en Chrome) para mostrar el formato exacto que utiliza el GA código javascript crea. – PPrice

Cuestiones relacionadas