Vous n'êtes pas identifié(e).

  • Contributions :
  • Vos boîtes de messages privés sont vides.

🟣 Rails et analytics maison


#1 2017-11-26 10:10:43

Mention conquering_lion
🥉 Grade : Scout

Auxiliaire10likes
Inscription : 2013-05-23
Messages : 275
Likes : 16

Rails et analytics maison

hello hello

comme ca avait l'air d'intéresser Jaffaar, voici mon petit topo sur mes systèmes de tracking maison avec rails !

petite vidéo qui montre les metrics que j'affichage dans mes dashboards : https://streamable.com/xvzjb


j'utilise donc les models objet en direct pour calculer certains indicateurs :
User, Newsletter, Order

pour la partie spécifiquement analytics j'ai les models suivants :
Visit, Ahoy::Event et Ahoy::Message (tracking des emails)

ex:

Ahoy::Event.where(time: 1.day.ago..DateTime.now, name: "hide").joins(:visit).group("visits.landing_page",:properties).count

=> je récupère les events de type "fermeture de page" de la journée d'hier, jointure vers les visites pour avoir ces infos par page (champ landing_page). Ce code me permet de déterminer le temps passé par page, et ainsi avoir une idée de la pertinence de cette LP big_smile


Newsletter.group(:origine).count

=> je récupère les enregistrements à la newsletter en fonction de la provenance (LP spécifique, home, ..). C'est le petit chart pie qu'on voit dans la vidéo

Visit.where(started_at: 1.day.ago..DateTime.now).uniq(:visitor_token)

=> visiteurs uniques d'hier


et la mise en forme du dashboard est tout aussi simple

<%= line_chart @new_users_graph %>
<%= pie_chart @auth_prov  %>

etc etc big_smile

0
J'aime ❤️

🔴 Hors ligne

#2 2017-12-26 09:37:40

Mention conquering_lion
🥉 Grade : Scout

Auxiliaire10likes
Inscription : 2013-05-23
Messages : 275
Likes : 16

Re : Rails et analytics maison

je m'auto up ici aussi

je suis en train de voir comment mettre en place une belle arbo (comme ici http://fperucic.github.io/treant-js/examples/no-parent/) pour avoir la totalité des chemins empruntés par mes visiteurs , donc du js + la query rails qui va bien dans le controller

0
J'aime ❤️

🔴 Hors ligne

#3 2017-12-26 13:37:22

Mention Falcon
🥉 Grade : Scout

AuxiliaireIngénieur webBusiness Man
Lieu : France
Inscription : 2017-12-06
Messages : 24
Likes : 1

Développement PHP
Développement JS
Conçeption Graphique
Advertising

Re : Rails et analytics maison

@conquering_lion, merci pour le partage de tes tutoriaux RoR, c'est juste excellent ce que tu fais avec quelques gems ! smile

0
J'aime ❤️

🔴 Hors ligne

#4 2017-12-28 10:23:03

Mention conquering_lion
🥉 Grade : Scout

Auxiliaire10likes
Inscription : 2013-05-23
Messages : 275
Likes : 16

Re : Rails et analytics maison

@Falcon : my pleasure big_smile

0
J'aime ❤️

🔴 Hors ligne

Pied de page des forums