MacGeneration abandonne Google Analytics

Anthony Nelzin-Santos |

C’est un changement aussi invisible que ses conséquences sont monumentales. MacGeneration abandonne Google Analytics sur ses sites et ses applications. Nous utilisons maintenant une instance de Plausible installée sur nos propres serveurs. Cette solution de mesure d’audience est non seulement européenne et open source, mais aussi parfaitement respectueuse du RGPD, puisqu’elle ne collecte tout simplement pas de données personnelles.

Cette décision, que nous ruminons depuis plusieurs années, est moins évidente qu’il n’y parait. Malgré le succès incontestable du Club iGen (abonnez-vous !), la majorité de nos revenus provient encore des bannières publicitaires et des liens d’affiliation. Les régies publicitaires exigent souvent des mesures d’audience, mais pas n’importe lesquelles. En dehors des quatre systèmes certifiés par l’Alliance pour les chiffres de la presse et des médias, qui ne sont pas toujours reconnus par les acteurs internationaux, Google Analytics fait figure de référence.

Depuis l’invalidation du privacy shield par la CJUE jusqu’à la récente décision d’adéquation prise par la Commission européenne, la CNIL avait remis en cause la légalité de Google Analytics sur le sol européen, faute de dispositions valides pour encadrer le transfert de données entre l’Union européenne et les États-Unis. Or nous avons beaucoup développé notre activité de vente en direct dans le même temps, et nous ne travaillons plus qu’avec une poignée de régies publicitaires, essentiellement françaises.

Si la mesure d’audience n’est plus vraiment justifiée pour des raisons publicitaires, elle le reste pour des raisons éditoriales. Nous sommes régulièrement surpris qu’un sujet qui nous semblait incontournable n’attire guère les foules, qu’une lubie soudaine d’un de nos journalistes se révèle être une passion immodérée d’une partie d’entre vous, ou que l’intérêt pour telle ou telle thématique qui nous irrite ne se démente pas. Ce n’est pas ce qui fait la ligne éditoriale de MacGeneration, mais c’est ce qui permet de la tenir.

Puisque nous ne cessons d’internaliser nos services, au point d’avoir conçu notre propre serveur de notifications push, nous cherchions une solution open source hébergeable sur nos propres serveurs. Nous avions prévu de comparer Matomo, que nous avions déjà utilisé sur Je veux le.top, à Plausible, que certains d’entre nous avaient déjà utilisé à titre personnel. Le « match » a été rapidement plié : les deux solutions fournissent des chiffres similaires, mais l’interface de Plausible est infiniment plus plaisante.

L’interface de Plausible est simple, mais pas simpliste. Image MacGeneration.

Plausible n’utilise pas de cookies ni d’autres formes d’identification persistante, et ne collecte pas la moindre information personnelle, pas même votre adresse IP. Il récupère seulement l’adresse de la page visitée avec ses éventuels paramètres, le référent HTTP, la ville d’origine de la requête, ainsi que le type d’appareil, le système d’exploitation et le navigateur. Ces informations ne peuvent pas être croisées pour identifier une personne précise, ce qui nous serait passablement inutile.

La mesure d’audience est précieuse pour des raisons éditoriales1, mais aussi pour des raisons techniques, car elle nous permet d’avoir une vague idée de la configuration moyenne des appareils que vous utilisez pour choisir les technologies appropriées. Nos développeurs Robin et Cédric travaillent depuis plusieurs mois sur une refonte ambitieuse des fondations de nos sites. Notre futur service de single sign-on permettra (enfin !) de se connecter d’un coup sur MacGeneration, iGeneration, WatchGeneration et le Club iGen.

Puisque la SNCF s’est permis de pomper notre logo, nous nous permettons de pomper le nom de leur sévice — pardon, service. Sosumi. Image MacGeneration.

Ce mécanisme impose une réécriture complète du Club iGen, sans gros changements esthétiques, qui est sur le point d’aboutir. Il nous faudra encore quelques mois pour finaliser une refonte de nos sites, un petit ravalement de façade qui cache de gros travaux structurels, puisque nous abandonnerons Drupal au profit d’une solution maison basée sur Nuxt et NestJS. À l’issue de ces chantiers, tous nos sites et toutes nos applications parleront le même langage, celui de l’API que nous avons patiemment construit ces dernières années.

Un petit aperçu (pas définitif) de la prochaine refonte de nos sites. Image MacGeneration.

Voilà qui devrait simplifier la vie d’Artem, notre nouveau développeur iOS, qui s’est fait la main avec une mise à jour pleine de widgets. Après avoir corrigé quelques bugs sur l’application actuelle, il reprendra le développement de l’application Club iGen qui a bien commencé, et sera la base de la future refonte d’iGeneration pour iPhone. Tout un programme !

CMP mon amour

Vous savez tout le mal que nous pensons des CMP, ces bannières qui enquiquinent le monde en garantissant la confidentialité de personne, théâtre sécuritaire fait loi. Nous testons depuis quelques mois la solution de l’entreprise française FastCMP sur iGeneration, qui propose un cookie wall conditionnant l’accès au paiement d’une contribution, indirecte avec l’affichage de publicités personnalisées ou directe par un paiement mensuel.

Nous sommes conscients que cette solution peut poser problème aux abonnés du Club iGen qui utilisent encore les sites « historiques », puisqu’ils ne peuvent pas se connecter sans accepter le dépôt des cookies publicitaires. Ce problème d’interface sera prochainement réglé. En attendant, nous vous recommandons d’utiliser le site du Club iGen, dépourvu de toute forme de publicité et de suivi.


  1. Si vous utilisez un bloqueur de publicités, nous vous serions reconnaissants de mettre l’adresse https://stats.macg.io/ sur liste blanche.  ↩︎

avatar Anthony Nelzin-Santos | 
@iGas : Piwik est devenu Matomo et Piwik Pro est devenu un gloubi-boulga informe piloté par des boites dans l’adtech. Comme nous voulions internaliser les stats, ce n’est pas une solution que nous avons envisagé. (L’idée, c’est vraiment de tout internaliser et de réduire au maximum la collecte de données personnelles.)
avatar misc | 

Excellente initiative, merci!

avatar Mrleblanc101 | 

Intéressant, nous utilisons la même chose (Plausible + Nuxt), mais avec un CMS Laravel custom ou je travail

avatar Robin | 

Nuxt 💚 On a hésité entre pas mal de CMS avant la refonte, mais on a vite eu un souci avec la rétro compatibilité. Étant donné que la rédac envoie encore les articles sur Drupal, c'était bien plus simple de re-créer nos APIs maison.

avatar Mrleblanc101 | 

@Robin

Oui c'est bien ça que nous avons fait. Une API maison avec Laravel, et les données sont administrées dans une tableau d'administration maison (pas de CMS) en Laravel Nova 3. Nous avons fait la migration de WordPress -> Directus -> Laravel Nova 3 dans les dernières années

avatar macbook60 | 

@Robin

Est-ce que je peux tester, la nouvelle application en bêta

avatar Robin | 

@macbook60

On n’a pas encore de date pour une beta mais oui on aura probablement besoin de testeurs 😊

avatar macbook60 | 

@Robin

Allez on attend le résultat

avatar Mrleblanc101 | 

@Robin

Nuxt 3 j'imagine ? Nous la refonte avait été amorcé alors que Nuxt 3 n'était pas encore en bêta, alors Nuxt 2

avatar Robin | 

Oui ! On a commencé le développement à peu près à la sortie de la première Beta publique. C'était un pari un peu risqué parce qu'au début c'était pas mal buggé mais avec les mises à jour ça s'est amélioré.

avatar PierrotDeLaLune | 

Merci de toujours maintenir un flux RSS !
Même si je trouve l’app iGen bien conçue, je reste attaché à mes vieilles habitudes.
Mon lecteur de flux RSS me permet de centraliser ‘ma veille’ dans une seule app.

avatar marc_os | 

la majorité de nos revenus provient encore des bannières publicitaires et des liens d’affiliation

Donc les visiteurs "non payant" rapportent plus d'argent que ceux qui payent.
Mais ils sont pénalisés avec un accès réduit aux contenus du site.
Intéressant. 🤔

avatar Anthony Nelzin-Santos | 
@marc_os : la règle de trois, c’est quoi, niveau CE2 ?
avatar cecile_aelita | 

@Anthony

CM2

avatar Gerrer | 

Au top macg 🙂👍 si une solution européenne existe , pourquoi se faire chier avec un truc qui t’espionne et qui es à l’autre bout du monde ?

avatar Paquito06 | 

“Cette solution de mesure d’audience est non seulement européenne et open source, mais aussi parfaitement respectueuse du RGPD, puisqu’elle ne collecte tout simplement pas de données personnelles.”

Google Analytics, mais aussi Adobe Analytics, ou d’autres comme ContentSquare, peuvent aussi ne pas recuperer de donnees perso pour etre en regle avec le gdpr (ou cpra), c’est juste une histoire de configuration des sites.

avatar elbacho | 

Bravo à MacG !

avatar _Lion04_ | 

Très belle initiative, merci pour votre travail !

avatar Yves SG | 

Bravo 😃 !
Impressionnant le boulot que ça demande…

À propos de « Nous sommes régulièrement surpris qu’un sujet qui nous semblait incontournable n’attire guère les foules, qu’une lubie soudaine d’un de nos journalistes se révèle être une passion immodérée d’une partie d’entre vous »
Il semble effectivement que ce qui détermine le nombre de commentaires est beaucoup plus la possibilité de polémiques que procure le sujet que sa profondeur.
Et une partie importante des commentaires est générée par des lecteurs en mal d’expression de leurs opinions politiques, écologiques ou pseudo-philosophiques 🤷🏼‍♂️

avatar BlueVelvet | 

Merci pour cet intéressant article. Pas sûr d’avoir compris, pourquoi abandonner Drupal?

avatar sambucus | 

Vraiment merci d’avoir choisi cette voie permettant de mieux protéger nos données personnelles. Avec l’espoir que ce soit aussi pour vous une bonne solution et que votre expérience donne envie à d’autres.

avatar JamesMacWin | 

Bravo, on sera la pour vous supporter avec les abonnements ;)

avatar Dziga_Vertox | 

👍

avatar golgoth | 

Bravo pour votre travail et votre indépendance !

avatar sam31seb | 

Bravo pour ce changement que j’ai moi-même opéré dans mon ancienne boîte. Plausible est vraiment simple, efficace et en plus agréable à utiliser. Bonne route avec ce nouvel outil!

avatar rikki finefleur | 

bonne chose !

avatar airmac | 

Mouai. En quoi c’est pertinent ? La collecte de données sera la même

avatar gwen | 

@airmac

Non, justement, ce sera moins ciblé mais toujours aussi pertinent pour MacG.

avatar Tetaroide Bleu | 

@Anthony
Qu'apportera une application dédiée au club ? Autant pour le site Web c'est plutôt évident, autant pour l'appli, j'ai de la peine à voir.

avatar Anthony Nelzin-Santos | 
@Tetaroide Bleu : dans l’application actuelle, on désactive les frameworks publicitaires et les mesures d’audience quand tu connectes — mais elles sont bien présentes lorsque tu n’es pas connecté. Ce serait quand même mieux d’avoir une application entièrement dépourvu de tous ces trucs, exactement comme le site du Club. Et comme le site du Club, elle nous permet de reprendre de zéro avec des technologies modernes, pour ensuite les déployer sur l’app « commune ».
avatar Tetaroide Bleu | 

@Anthony

Merci, je comprends mieux. Et est-ce que vous savez pourquoi certains de vous utilisateurs abonnés utilisent toujours les anciens sites web?🤔

avatar Anthony Nelzin-Santos | 

@Tetaroide Bleu les réponses que t’ont donné d’autres abonnés me semblent couvrir les différents cas. La force de l’habitude, les gouts et les couleurs, le recours aux flux RSS ou aux apps… Je vois aussi qu’une petite partie des abonnés ne sait tout simplement pas que le site existe.

avatar Gravoche67 | 

Génial

avatar psavoyaud | 

Enfin le SSO !!!

avatar favincen | 

Bravo à tous pour ces choix ambitieux et éthiques 👏🏻👏🏻👏🏻👍🏻

avatar favincen | 

Sinon pour ma part toute mes coquillassions se font par le flux RSS (à travers feedly)

avatar manuinbangkok | 

Bravo MacG, beaucoup de décisions stratégiques dans cet article !

avatar zearno | 

Bonne initiative de s'affranchir un peu plus de Google.
En revanche, je me pose la question sur la légalité, vis-à-vis du RGPD, de conditionner l'accès à un service en contrepartie de consentir à céder des données à caractère personnel (cookies). Quelle est votre position là-dessus ?

avatar chmimps | 

@Anthony
Vous devriez indiquer quelque part les domaines à whitelister et pourquoi. Pour ma part, je viens de whitelister macg.io sur AdGuard, ainsi que sur NextDNS qui bloque macg.io via la liste AdGuard DNS 😊

Pages

CONNEXION UTILISATEUR