S’obre en una pestanya nova

Com resoldre el problema d’assignació de fonts de trànsit a Analytics en instal·lar el certificat SSL

Recentment ha crescut la febre per instal·lar el protocol segur SSL als nostres llocs web, i bona part de la culpa la té Google i la seva nova volta de rosca a l’algoritme de posicionament per tenir «menys en consideració» els llocs que no utilitzin aquest protocol segur en l’intercanvi de dades dels usuaris amb el servidor.

Amb aquest canvi, molts administradors d’un eCommerce han començat a veure que a les seves analítiques no quadra la informació sobre la font d’on provenen les visites que finalment han fet una conversió. És a dir, des que han instal·lat l’SSL al domini de la seva botiga online, Google Analytics els informa (erròniament) que els referrers de les seves vendes provenen de les passarel·les de pagament com PayPal, RedSys o d’altres.. i no de les fonts reals (Adwords, afiliats, trànsit de cerques orgàniques, enllaços directes des de mailings, etc..)

En aquest article mostrarem com configurar Google Analytics per excloure com a referrer fonts específiques, com ara PayPal o RedSys, en el cas d’un eCommerce amb SSL, i així mantenir correctament les analítiques per poder determinar amb certesa la procedència de les visites que acaben convertint a la nostra botiga.

El problema dels referrers en les conversions de Google Analytics

Com es pot veure a l’exemple anterior, la major part de les transaccions mostraven com a procedència PayPal i RedSys, tot i que és molt clar que aquesta informació no és correcta. Aleshores, què està passant? O millor encara, la pregunta hauria de ser: per què em passa això ara si abans no passava?

L’explicació la trobem en la mateixa definició del protocol HTTP, que estableix que no s’ha d’enviar informació de referrals quan es navega des d’un lloc amb protocol segur HTTPS cap a un lloc HTTP sense aquest protocol.

Com podem llegir a la Viquipèdia https://es.wikipedia.org/wiki/Referer_(Cabecera_HTTP):

Si s’accedeix a un lloc web a través d’una connexió segura (HTTPS) i algun enllaç apunta a una ubicació no segura, aleshores la informació del camp referrer no s’envia.

I en la mateixa definició del protocol HTTP https://tools.ietf.org/html/rfc2616#section-15.1.3, concretament al punt 15.1.3:

Clients SHOULD NOT include a Referrer header field in a (non-secure) HTTP request if the referring page was transferred with a secure protocol. (Els clients no han d’incloure un camp de capçalera referrer en una sol·licitud HTTP —no segura— si la pàgina de referència es va transferir amb protocol segur).

En resum, el que passava abans és que tant PayPal com RedSys o altres passarel·les de pagament utilitzaven el protocol segur HTTPS, però en tornar a la botiga online amb una URL sense protocol segur (HTTP) no s’enviava a les capçaleres la informació corresponent al referrer i, per tant, Google Analytics mantenia el referrer que havia assignat anteriorment a l’usuari visitant.

Perquè entenguem què està passant:

  • Google inicia una nova sessió cada vegada que algú arriba a la teva botiga online des d’un altre lloc web
  • En un procés de compra normal, un usuari arriba a la botiga, afegeix alguna cosa a la cistella i després va a pagar a la passarel·la de pagament segura (PayPal, RedSys, d’altres…)
  • En completar la transacció, tornen a la botiga online

Com que algú ha arribat a la botiga des d’un altre lloc (PayPal, RedSys o d’altres…), Google Analytics compta aquesta visita com una nova sessió. Això vol dir que la passarel·la de pagament s’assigna com a font d’adquisició de la visita per a la transacció, ja que era l’últim lloc visitat abans d’arribar a la botiga online i completar una transacció.

I això es pot arreglar?

Diguem que no és que s’arregli, perquè en realitat no és un error, sinó més aviat es configura perquè les nostres analítiques continuïn sent com ens interessa, modificant la manera com Google entén les sessions a la nostra botiga.

En primer lloc, donem per fet que s’utilitza Universal Analytics de Google. Si és així, accedeix a la secció d’administració de Google Analytics i inicia sessió. Un cop allà, selecciona el compte que vols modificar.

Ves a la columna central (propietat), Informació de seguiment, i allà obre la llista d’exclusió de referències.

Assegura’t d’afegir paypal.com, sis.redsys.es i/o totes les URL que arribin erròniament com a referrers en les transaccions.

Configuració de la sessió a Google Analytics

Per assegurar-nos al 100% que això funciona, fins i tot si es perd la connexió temporalment, si un usuari passa massa temps a la passarel·la de pagament o per qualsevol altra circumstància, es pot allargar el temps d’espera de la sessió a la configuració del nostre Google Analytics. Per fer aquest canvi tornem a la columna central (propietat), Informació de seguiment, i allà obrim l’apartat de configuració de la sessió.

El temps per defecte sol ser de 30 minuts, però es pot canviar fins a un màxim de 4 hores.

Conclusió

En afegir els dominis a la llista d’exclusió de referències, fem que no es creï una nova sessió quan algú visita la nostra botiga des d’un d’aquests dominis en tornar de fer un pagament. En lloc d’això, la sessió de l’usuari es manté amb la informació de procedència original i la transacció s’atribuirà a la font correcta.

Després de fer aquest canvi de configuració, podrem tornar a obtenir, en les transaccions futures, la informació correcta de les fonts de trànsit que converteixen a la nostra botiga online, que són una part fonamental de l’anàlisi del rendiment i de la creació de noves campanyes de màrqueting online.

Entrades relacionades