Alban JAMESSE

Alban JAMESSE
Responsable E-commerce

#ecommerce, #internet &Co

   

Tombé dans le commerce tout petit, puis dans l'internet un peu plus grand;
Je fais du e-commerce activement depuis 2008.

Écoutez moi tous les matins sur Goood Morning Web

Découvrez mon CV  
français - anglais

Contactez moi  
+33(0) 687.007.697


Votre message a bien été envoyé.

Votre message N'A PAS été envoyé.
Un problème est survenu. N'hesitez pas à me contacter par un autre moyen.

#Trucs et astuces

Comment connaitre la version d’iPhone sur Google analytics

Comment connaitre la version d’iPhone sur Google analytics

Il y a quelques jours Laurent voulait connaitre les statistiques d’utilisations des différents modèles d’iPhone.

Je lui ai indiqué que ça avait plus de sens qu’il regarde dans son Google Analytics que d’avoir des données globales.
Mais j’avais pas compris que c’était pour son site Bougemaville.com, une application mobile pour mairie (une application pour que n’importe qui puisse remonter à sa municipalité un problème type lampadaire en panne, banc public dégradé, …).
Donc dans son cas, oui, il lui fallait des données « globales » car n’importe qui peut être utilisateur : Vous, moi, votre grand mère, les gamins du voisin, …

Mais le soucis, c’est que contrairement aux mobiles sous Android, Apple a décidé de ne pas transmettre le modèle du téléphone dans l’User Agent des navigateurs.

Dans les règles d’Apple, un iPhone est un iPhone. Point barre.

Mais donc comment connaitre le modèle de l’iPhone utilisé par un visiteur avec Google Analytics ?

Tout simplement en se basant sur leurs différences : Leurs résolutions d’écran.

Les iPhones ont différentes résolutions d’écran suivant leur génération, et Google Analytics traque déjà cette donnée.

Google Analytics a donc toutes les informations, mais ne les affiches pas clairement.

Nous allons donc y remédier.

1. Créons une vue

Sans aller dire que créer une vue ne sert à rien (même si je le pense), vous pouvez si vous vous sentez confiant allez à l’étape 2.

Une vue dans Google Analytics est une manière de traiter différemment les informations remontées par le code javascript.
La différenciation de traitement se fait dès l’enregistrement des données. Quand vous créez une vue, vous avez des données à partir de ce moment. Il n’est pas possible de traiter des informations enregistrées précédemment (genre les données de hier).

Si vous travaillez uniquement sur une seule vue, et que vous créez une règle foireuse, vos données seront faussées pendant la période où la règle foireuse sera en place sans moyens de retrouver les informations originales.
Travaillez donc sur de multiples vues.

Donc tout en bas à gauche allez sur « Administration », puis « + Créer une vue ».

Regarde en bas, regarde en haut…

Nommez votre nouvelle vue, et n’oubliez pas d’indiquer votre fuseau horaire histoire de ne pas vous embrouiller avec les horaires de connexion de vos visiteurs, d’autant plus en ces périodes de changement d’heure qui ne se font pas aux même dates en Europe et aux US #protip.

Trouvez un nom. Perso j’ai joué la sobriété.

2. Créons un filtre

Nous voila dans notre nouvelle vue (qui, je le rappelle, est vierge de toute données), et allons voir dans « Filtres ».

Nouvelle vue = nouveau départ

Vous pouvez donc ajouter un filtre.

Une vue sans filtre, quelle tristesse !

3. Configurons le filtre

Si c’est la première fois, vous créez un filtre, mais vous pouvez également réutiliser n’importe quel filtre du compte (votre UA).
Donc n’oubliez pas d’appliquer le filtre qui filtre votre IP pour ne pas être compté dans vos stats et qui traîne bien évidement dans votre compte.

Nommez votre filtre.

Allons dans type de filtre personnalisé, car on fait des trucs spéciaux, on est pas monsieur toute le monde.

Comme l’info est déjà existante dans Google Analytics, on va se contenter d’un petit « Rechercher et remplacer » des familles.

On recherche dans le champ « Résolution d’écran » une chaîne de caractère et on la rend plus « human friendly ».

Le « Ctrl + Shift + F » GA style

Ne cherchez pas à tester votre filtre, vous n’avez pas encore de données !

4. Répétez l’opération autant de fois qu’il y a de résolution d’iPhone.

Vous pouvez accédez à un Google Docs ici pour le faire plus vite en copier coller.

Des filtres en veux tu en voilà

5. Vivez votre vie

Patientez quelques heures histoire d’avoir des connexions et remontées d’informations (vous avez compris pourquoi j’espère).

6. Lisez les informations

Tout est bon, tout est fait.

Vous pouvez retourner dans « Audience > Mobile > Appareils », et ajouter une « Dimension secondaire : Résolution d’écran » pour que tout vous soit affiché en toute lettre de manière simple à comprendre.

iPhone écrase tout

Sinon n’hésitez pas à tester Clicky.com qui franchement vaut bien son pesant de cacahuète comme logiciel d’analyse de trafic.

Phishing : faites attention. Partout. Tout le temps.

Phishing : faites attention. Partout. Tout le temps.

Je vais vous raconter une histoire qui m’est arrivée ce matin.

Sur les coups de 8h mon frère m’envoie un RIB depuis une adresse e-mail que je ne lui connaissais pas, sans raison apparente.
Son adresse e-mail est généralement [l’initial de son prénom.Notre nom de famille@example.com].
Cette fois-ci son adresse était [son prénom.Notre nom de famille@example.com].

Aux alentours de 11 heures, un notaire avec qui nous sommes en affaire, me demande le RIB de mon frère pour versement car il n’arrive pas à le joindre.
Cette adresse était bien en @notaires.fr (domaine qui ne dispose pas de SPF ni de DKIM soit dit en passant !), mais le message n’était pas chiffré TLS comme d’habitude.

Vous auriez fait quoi vous ?

J’ai téléphoné à mon frère. J’ai téléphoné au notaire.

C’était legit.

J’ai presque voulu demander à mon frère le second prénom de notre mère ou la profession de notre oncle (Wrong answer only) tellement la situation était louche et le concours de circonstance improbable.

Programmer une action web sans CRON

Programmer une action web sans CRON

Pour certaines raisons, peut-être que comme moi, vous voulez éviter de passer par une tâche CRON pour programmer une action sur l’un de vos sites internet (ou autre part sur internet).

Pour mes différents projets j’utilise différentes techniques :

Ifttt

Ifttt propose un trigger Date and time qui vous propose de lancer des actions :

La granularité est de 15mn. Ce qui vous laisse pas mal de liberté.

Vous additionnez le tout au channel d’action Webhooks et tout le monde est content.

(Utilisé sur mes projets Monrobot.xyz et sur Co.nnectes.com)

WordPress

WordPress propose une fonction wp_cron qui vous permet de lancer des actions quand vous voulez.

Seul souci, qui peut aussi être sa force, c’est que vous êtes dépendant des visiteurs de votre site pour déclencher des actions.
Plus vous avez de visiteurs, plus vous pouvez être précis dans le déclenchement de vos actions.

Si vous programmez un wp_cron pour 14h 30mn 52sec, votre action ne se déclenchera qu’avec le premier visiteur (ou robot) qui chargera une page de votre site après cet horaire préci.

C’est pas dégueu, mais ça reste limité à des usages internes de sauvegarde ou de génération de contenu ou de cache lié à un site, du type lancer la régénération d’un cache tous les jours à tel heure.

(Utilisé sur Créer une zone de chalandise.fr, les Jolis Coqs et sur Faire sa vidange.fr)

Do you check

À l’origine ce service n’est pas fait pour ça, mais ce service de monitoring de disponibilité de site, vous permet de faire un ping sur votre page toutes les minutes ou les 30 secondes suivant la formule choisie.

Charge à vous de faire un petit script derrière avec les heures précises de lancement.

Vous êtes sur une granularité de 30s ce qui est vraiment pas mal (c’est ce que j’avais utilisé pour faire mon POC pour Radiometrics).

 

Si vous utilisez d’autres techniques que vous voulez partagez, n’hésitez pas à l’indiquer en commentaire.

· Naviguez ·
Avant ·