WordPress

Haga un seguimiento del autor de WordPress en páginas AMP en Google Analytics con el complemento PageFrog

Haga un seguimiento del autor de WordPress en páginas AMP en Google Analytics con el complemento PageFrog

Eres pionero en el mundo de AMP y WordPress, pero simplemente seguir las páginas vistas no es suficiente para ti. Sí, el complemento de Facebook Instant Articles y Google AMP Pages de PageFrog WordPress te hace la vida más fácil, pero ¿estás  realmente dispuesto a renunciar a tus amadas Dimensiones personalizadas en Google Analytics porque la funcionalidad no está integrada? ¡Yo creo que no!

En este artículo, le mostraré  cómo enviar el nombre del autor de una publicación de WordPress a Google Analytics como una dimensión personalizada utilizando las variables de AMP Analytics con el complemento de Facebook Instant Articles y Google AMP Pages by PageFrog .

Para que esto funcione, necesitamos:

  • Configure una dimensión personalizada llamada «autor» en Google Analytics
  • Edite el código del complemento PageFrog para asignar el nombre del autor de la publicación a la Dimensión personalizada «autor» en el script de Google Analytics

Cómo rastrear al autor de WordPress como una dimensión personalizada en Google Analytics con el complemento PageFrog AMP para WordPress

  1. Inicie sesión en Google Analytics, vaya a la sección ADMINISTRADOR de su cuenta y haga clic en  Dimensiones personalizadas  debajo del encabezado PROPIEDAD.
  2. Agregue una dimensión personalizada llamada autor y toque Crear. 
  3. Tome nota del índice de autor en la página Dimensiones personalizadas. Así es como le diremos al código de Analytics a qué dimensión asignar nuestra variable de autor. En mi caso, el autor es el índice 1. 
  4. Abra el archivo ubicado en
    /wp-content/plugins/pagefrog/public/partials/amp-google-analytics-template.php en su editor favorito. Por defecto, el archivo se ve así:

    123456789101112131415<amp-analytics type=»googleanalytics»>    <script type=»application/json»>        {            «vars»: {                «account»: «<?php echo $analytics->get_google_analytics_site_id(); ?>»            },            «triggers»: {                «trackPageview» : {                    «on»: «visible»,                    «request»: «pageview»                }            }        }    </script></amp-analytics>
  5. Obtenga el nombre del autor de la publicación de WordPress y envíelo como una Variable de AMP Analytics a Google Analytics como una Dimensión personalizada actualizando el código de esta manera:

    123456789101112131415161718192021<amp-analytics type=»googleanalytics»> <script type=»application/json»>     {         «requests»: {             «pageviewWithCd1»: «${pageview}&cd1=${cd1}»         },               «vars»: {             «account»: «<?php echo $analytics->get_google_analytics_site_id(); ?>»         },         «triggers»: {             «trackPageviewWithCustom» : {                 «on»: «visible»,                 «request»: «pageviewWithCd1»,                 «vars»: {                     «cd1»: «<?php global $post; $author_id=$post->post_author; the_author_meta( ‘display_name’, $author_id ); ?>»                 }             }         }     } </script></amp-analytics>

    Importante: Reemplace Cd1 y cd1 con cd (índice de la dimensión personalizada de su autor) y tenga cuidado con las mayúsculas.

  6. Verifique que el nombre del autor se agrega a su HTML abriendo el inspector en Google Chrome y viendo el código de Google Analytics insertado justo después de la etiqueta de apertura
    < body > .
  7. Verifique que el código AMP sea válido abriendo la consola de JavaScript en Google Chrome y visitando su página AMP con
    # desarrollo = 1 adjunto a la URL. Si ve «Validación AMP exitosa», está listo para comenzar. 

Autor de WordPress: Identificado.

Ahora que está totalmente AMP porque está rastreando el rendimiento de cada autor individual en Google Analytics, felicítese por ser una de las probablemente dos o tres personas que han encontrado este artículo lo suficientemente interesante como para leerlo. Los pioneros de WordPress AMP debemos mantenernos unidos, y me alegra que hayas encontrado la respuesta que estabas buscando aquí. Deja un comentario a continuación si funcionó. O si no fuera así.

Gracias por leer y todo lo mejor,
David P.

Deja un comentario