Web analytics : tirer parti de la recherche interne

C’est un fait, nos sites possèdent aujourd’hui pour la plupart des moteurs de recherche internes. Vous savez, ce petit champ de recherche commun à tous les blogs et toujours mis en évidence sur les sites de e-commerce et les réseaux sociaux. C’est devenu un réflexe pour les internautes de taper dans la barre de recherche dès qu’ils ne trouvent pas rapidement une information en passant par le menu. Pour une petite partie d’entre eux, c’est même devenu un moyen de navigation à part entière.

Nous ne pouvons que nous en réjouir car ces données valent de l’or. Elles permettent de nous indiquer ce que veut l’internaute, son intention. Habituellement, nous devons nous cantonner à interpréter des clics, mais avec les données de recherche, il nous parle. L’internaute nous dit ce qu’il veut trouver sur nos sites.

(suite…)

Dites stop aux titres sans impact !

Un mauvais titre et c’est la seule chose qu’on aura lu de votre article. Dans les moteurs de recherche, c’est l’élément décisif qui va inciter l’internaute à cliquer – ou pas – sur votre lien. Pas de clic, pas de visite, c’est aussi simple que cela. Comment écrire un titre engageant ? Quels sont les éléments d’un bon titre ?

(suite…)

Optimiser les performances de NGINX

Nginx de part sa robustesse, sa structure minimaliste et son fonctionnement événementiel asynchrone est un serveur web plébiscité pour ses performances. Mais ce n’est pas parce qu’on a une Porsche qu’il ne faut pas tenter de la rendre encore plus puissante !

Pour des sites à fort trafic, un serveur bien optimisé signifie deux choses : des requêtes servies plus vite et un besoin en machines (scaling horizontal) inférieur. Alors pourquoi s’en priver ?

(suite…)

Web, censure, blocage et contournement

Il y a quelques semaines, je me trouvais à l’étranger et, alors que j’essayais d’accéder à un site sur lequel je vais régulièrement : page blanche… le chargement poursuit sans fin. Étrange. Normalement, si le serveur est tombé, le navigateur nous avertit qu’il y a une erreur de chargement, s’il y a un problème avec les DNS, le navigateur nous dit que l’adresse est introuvable. Ni l’un, ni l’autre, ok, on a bloqué mon site !

Avant de conclure trop hâtivement, je creuse un peu plus : je ping le nom de domaine, pas de problème, les DNS fonctionnent bien. Je tente d’accéder directement à l’adresse ip : ok, je tombe sur une page Cloudflare. Le problème n’est donc définitivement pas à imputer au site. Je creuse un peu plus et trouve la source du problème. C’est alors que j’ai songé qu’il fallait écrire un article pour présenter tout ça de manière claire.

(suite…)

Web, surveillance, chiffrement et sécurité

Internet, autrefois un espace libre d’échange, est aujourd’hui surveillé et attaqué de toutes parts. Conservation des données, pirates, agences de renseignements, gouvernements étrangers, espionnage industriel… Le cyberespace n’est plus de tout repos.

Entre censure et surveillance. Tentons de comprendre le pourquoi, le comment, mais surtout, le comment l’éviter.

(suite…)

Réussir son référencement grâce au data-driven SEO

Lorsqu’il s’agit de référencement, les gourous du SEO nous donnent souvent des conseils assez vagues expliquant qu’il faut améliorer notre contenu et écrire plus d’articles de blogs. MERCI. Au lieu d’optimiser vos sites et vos contenus à l’aveuglette, voyons comment vous pouvez améliorer vos classements en vous appuyant sur les données que vous possédez déjà.

(suite…)

Optimiser la gestion des ressources système avec ulimit

Vous le saviez peut-être, Linux, comme d’autres systèmes, attribue des limites par défaut aux processus et aux utilisateurs. Cela permet bien évidemment de s’assurer que l’OS reste disponible pour tous et ne vienne pas à crasher. Les réglages par défaut sont assez prudents et, il y a de nombreuses situations où il peut être intéressant d’adapter cela à nos propres besoins. Partons à l’exploration du pourquoi et du comment !

(suite…)

Mesurer précisément les transactions avec Analytics

Le plugin e-commerce de Google Analytics permet d’enregistrer l’ensemble des transactions d’un e-commerce. Néanmoins, comme le règlement se fait la plupart du temps sur le site de la banque (ou Paypal), les transactions sont enregistrées avant la validation du paiement. Cette méthode fausse largement les statistiques puisque l’ensemble des abandons de paiement ne sont pas comptabilisés. Nous allons voir comment il est possible d’enregistrer les conversions après validation du paiement.

(suite…)

Automatiser la gestion des serveurs avec Ansible

Ansible est un outil qui permet – entre autre choses – d’automatiser l’installation, le déploiement et la gestion de vos serveurs. Vous utiliser certainement ssh pour installer les programmes dont vous avez besoin et configurer vos serveurs. Peut-être même avez-vous créé des scripts pour que tout ça aille plus vite. Ansible permet de créer des « Playbooks », qui ne sont autre que des scripts à la sauce Ansible, et permettent de configurer vos serveurs.

Sa grande force est qu’il est agentless, autrement dit, rien n’est à placer sur vos serveurs. Vous installez Ansible sur votre laptop par exemple, et le tour est joué. Vous pouvez ensuite lancer l’install de vos 40 serveurs de base de données en une seule commande ! Ça vous émoustille ? Alors allons-y !

(suite…)

Web analytics : mesurer les événements et les conversions

Nos outils mesurent par défaut les pages vues. On peut déduire énormément d’informations à partir de cette simple mesure. Cependant, la vraie richesse se trouve dans les événements et les conversions. Les conversions nous indiquent si les objectifs du site ont été atteints, rien n’est plus parlant ! On saura dorénavant combien de visiteurs téléchargent une plaquette, remplissent le formulaire de contact ou passent une commande.

(suite…)