Manual de prestashop 1.6 – Configurar el módulo Google analytics API

En esta ocasión vamos a explicar paso a paso cómo debemos configurar el módulo Google analytics API en la plataforma Prestashop 1.6. Y cómo evitar el mensaje cannot retrieve test result.

Comenzaremos diciendo que configurar el módulo Google Analytics en versiones de Prestashop 1.7 y posteriores es muy sencillo. Simplemente tenemos que crear nuestra cuenta en https://analytics.google.com, coger el ID de seguimiento, ponerlo en el módulo y activar este.

¿Sencillo verdad?, pero… ¿Qué ocurre cuando queremos implementar lo mismo en una versión 1.5 / 1.6 de la plataforma?… Pues vamos a ver cómo hacer esto.

¿Cómo integrar la API de Google Analytics en nuestra tienda online?

Para empezar, accedemos al panel de administración de nuestro e-commerce -> modulos e instalamos el módulo de Google Analytics API.
Ahora pulsamos sobre el botón de configuración. Veremos que disponemos de 2 opciones, yo siempre recomiendo la segunda, es más compleja de configurar pero más fiable.

¿Qué parámetros necesitamos para configurar Google Analytics API 3.0?

Los parámetros necesarios son Client ID, Client Secret y Perfil.

Estos los podemos conseguir accediendo con nuestras credenciales de Google a: https://code.google.com/apis/console
Al acceder a esta URL, puede ser que redireccione a: https://console.developers.google.com/cloud-resource-manager

Creando nuevo proyecto en el panel de desarrolladores de Google.

Pulsamos sobre el botón CREAR PROYECTO y le ponemos un nombre.

Veremos que pasados unos minutos ya aparece en el listado de proyectos, en mi caso lo he llamado g-analytics-api-prestashop

Accediendo a API Google Analytics.

Aquí es donde se suele perder la mayoría de la gente.
Ahora pulsamos sobre el nombre del proyecto y cargará está página.

Y ahora para acceder a las librerías que debemos activar tan solo tenemos que hacer click sobre el logo de Google APIs y será entonces cuando veamos esta otra vista.

Ya estamos donde queríamos estar, ¿ahora qué?

Click en el apartado del menú izquierdo donde dice Biblioteca.

En el cuadro de búsqueda insertamos Analytics API. Y pulsamos sobre el botón HABILITAR.

Creando credenciales de Google Analytics API.

Pasamos ahora a la creación de credenciales. Para ello en el menú de la izquierda, justo debajo de Biblioteca vemos la sección Credenciales, pulsa ahí.

A continuación en el desplegable de Crear credenciales escogemos la opción ID de cliente de OAuth

Tipo de aplicación: Web.
Nombre: Es representativo, puedes poner lo que quieras.
Orígenes de JavaScript autorizados yURIs de redireccionamiento autorizados: Aquí ponemos la URL de nuestro dominio, yo acostumbro a ponerla tanto con las www como sin ellas, de este modo Google Analytics nos contabilizaría en ambos casos.

Es muy importante autorizar las URLs de oAuth:
http://www.tutienda.com/modules/gapi/oauth2callback.php
https://www.tutienda.com/modules/gapi/oauth2callback.php

Mostrando las credenciales de Google Analytics API

Si ahora pulsamos sobre el enlace Cliente web 1, veremos los 2 parámetros necesarios para configurar nuestro módulo.

Y para obtener el tercer parámetro, cargamos en nuestro navegador la URL: https://analytics.google.com y seremos redireccionados a otra ya que estamos logueados. De esta nueva URL recogeremos la numeración que viene después de la letra «p». Ejemplo: https://analytics.google.com/analytics/web/#embed/report-home/a109323351w163226586p164167749/

Si todos los pasos los hemos realizado como en el ejemplo, no debería aparecer el mensaje de error cannot retrieve test result.

De este modo, ya tenemos los 3 parámetros necesarios para configurar el módulo Google Analitics API en nuestra versión de Prestashop 1.6.

 

Versiones utilizadas, tiempo y dificultad de desarrollo:

Plataforma: Prestashop 1.6.1
Google Analytics API: 3.0

9 comentarios en “Manual de prestashop 1.6 – Configurar el módulo Google analytics API”

    1. Muchas gracias por el aporte anonimo, lo tenía en mente y al parecer me salté el paso creando el POST.
      Ya ha quedado actualizada la entrada.

    1. Muchísimas gracias por los comentarios Damian, gracias a valoraciones como esta a uno le dan ganas de seguir posteando.
      Si te apetece, puedes suscribirte al blog para estar al tanto de nuevas entradas.
      ????

  1. Hola. Muy instructivo el artículo. Gracias.
    Cuál es la diferencia o cual es la función del módulo, frente a la API? ¿Por qué instalar uno y no el otro, o instalar ambos? Con la información que he encontrado no termino de verlo claro. En ambos casos puedes tener estadísticas de visitas y «comportamiento» de los usuarios
    Gracias

    1. Hola Javier, lo ideal es consumir uno u otro. Tengamos en cuenta que el módulo lo que hace son llamadas a la API, es decir, automatiza la labor de conexión. Pero claro, si llamamos a la API en lugar de instalar el módulo, tenemos más control sobre las respuestas y el resultado web.
      Saludos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Responsable de los datos: Luis María Jordán Muñoz | Finalidad: Responder a la solicitud que me envíes y ofrecerte información | Legitimación: Tu consentimiento de forma expresa | Destinatario: Nicalia mi proveedor de hosting | Derechos: Tienes derecho al acceso, rectificación, supresión, limitación, portabilidad y olvido, para más información, te dejo enlace a mi política de privacidad ... enlace

Scroll al inicio
Ir arriba