Comment surveiller la qualité de vos données lorsque vous avez des dizaines de sites Web : une étude de cas FxPro
Publié: 2022-04-12FxPro est l'un des meilleurs courtiers en ligne au monde et offre aux traders un accès aux marchés financiers, boursiers, des métaux, de l'énergie et autres depuis 15 ans.
Avec quatre plateformes de trading en ligne disponibles à la fois sur le Web et sur mobile, FxPro dispose d'une base d'utilisateurs de plus de 870 000 traders.
La société a remporté plus de 70 distinctions internationales, dont un certain nombre de récompenses annuelles telles que "meilleur fournisseur de forex", "meilleur courtier de forex", "meilleur outil/service" et "meilleure plateforme".
FxPro travaille avec OWOX BI depuis plusieurs années. Ils ont commencé par consolider les données dans le stockage cloud à partir de différentes sources et créer des rapports basés sur ces données. Désormais, les analystes d'OWOX BI consultent FxPro pour tester des hypothèses, élaborer des stratégies de marketing basées sur les données et mettre en œuvre les produits OWOX BI et Google.
Dans cet article, les spécialistes marketing de FxPro racontent comment OWOX BI les a aidés à mettre en œuvre la surveillance des données et le signalement des anomalies sur des dizaines de sites Web et de services localisés.
La tâche
Chez FxPro, nous collectons et analysons des données sur toutes les actions de nos utilisateurs sur nos sites Web et nos applications mobiles iOS et Android. Grâce à ces données, nous pouvons :
- contrôler la qualité des données en gérant les comptes de trading et les opérations avec des fonds, en vérifiant les documents téléchargés, en mettant automatiquement à jour les données dans le calendrier et en surveillant les actions de trading sur les marchés.
- analyser la qualité du trafic acquis par des indicateurs commerciaux clés : inscriptions, dépôts, taux de conversion, etc.
- analyser l'efficacité à court et à long terme des canaux de trafic payants.
- analyser l'efficacité du trafic SEO.
Avec 870 000 utilisateurs, nous devons prendre en compte une énorme quantité de données et un grand nombre de facteurs comportementaux. De plus, notre site Web a des versions en 28 langues, dont la plupart sont sur des domaines dédiés et chaque domaine doit être surveillé indépendamment.
Disposer de données précises et complètes est crucial pour prendre des décisions marketing. Combinés à la vitesse de récupération des données, ces facteurs affectent directement la qualité du service que nous offrons.
Des données incomplètes ou inexactes peuvent conduire à de mauvaises conclusions lors de l'analyse des canaux d'acquisition de trafic. Ceci, à son tour, peut conduire à investir dans des canaux inefficaces et à ne pas acquérir de nouveaux utilisateurs - ou simplement à perdre de l'argent.
De plus, ne pas obtenir de données à temps affecte notre capacité à réagir aux problèmes émergents dans le travail de nos services et sites Web.
En tant que courtier forex mondial, une incapacité à réagir pourrait entraîner des dommages matériels et de réputation.
Pour éviter cela, nous devons :
- collecter toutes les données de comportement des utilisateurs de tous nos sites Web et applications mobiles et stocker ces données en un seul endroit. Les données collectées doivent être complètes, brutes et non échantillonnées.
- analyser les données collectées à l'aide d'un seul outil.
- obtenez des mises à jour et des alertes en temps opportun sur les éventuelles anomalies et divergences de données ventilées par site Web, application et pays.
Voici comment nous procédons.
La solution
Collecte et stockage des données
Nous collectons des données brutes et non échantillonnées sur le comportement des utilisateurs et les stockons dans Google BigQuery. Pour collecter ces données, nous utilisons OWOX BI.
Les données du site Web sont collectées avec le pipeline de streaming de données de site Web d'OWOX BI. Les données des applications mobiles sont collectées via le pipeline AppsFlyer → Google BigQuery. Toutes ces données sont envoyées à BigQuery en temps quasi réel.
Nous utilisons également OWOX BI pour collecter des données sur les clics et les coûts publicitaires dans Google Analytics à partir de plateformes d'acquisition de trafic telles que Facebook et Twitter. Finalement, ces données sont également transmises de Google Analytics à BigQuery.
En conséquence, toutes nos données critiques sont consolidées en un seul endroit où nous pouvons les façonner selon nos besoins à l'aide de requêtes SQL. Une fois les données collectées et mises en forme, nous pouvons les transmettre à des outils de visualisation de données tels que Google Data Studio et PowerBI.

Visualisation de données
La collecte de toutes les données dont nous avons besoin en un seul endroit ne représente que la moitié du travail.
Non moins important est:
1) obtenir des rapports lisibles et exploitables basés sur ces données
2) surveiller la qualité, l'exactitude et l'exhaustivité de ces données
Les analystes OWOX BI ont résolu ces deux tâches pour nous. Le premier a été résolu en implémentant les rapports Google Data Studio, le second avec Google Sheets.
Avec OWOX BI, nous avons connecté les données stockées dans BigQuery à Google Data Studio et créé un rapport complexe qui est automatiquement mis à jour lorsque des modifications sont apportées aux données source.
Le rapport comporte sept tableaux de bord :
- Statistiques générales — nombre de sessions, taux de conversion et de rebond, pages vues et revenus :

- Dynamique des métriques clés par canal de trafic :

- Dynamique des métriques clés par email et autres sources de trafic :


- Dynamique des indicateurs clés par type d'appareil utilisateur (mobile/ordinateur de bureau/tablette) :

- Taux de conversion par pays :

- Taux de conversion par domaine de site Web :

- Taux de conversion par objectif marketing pour les canaux publicitaires, les types d'appareils, les pays, les domaines de sites Web et les versions de navigateur :

Surveillance de la qualité des données
Les analystes OWOX BI ont mis en place un système de surveillance des données à l'aide de Google Sheets et d'Apps Script. Ce système vérifie automatiquement les données et nous signale les éventuelles anomalies et comportements inattendus.
Voilà comment cela fonctionne.
Les données utilisées pour créer des rapports dans Data Studio sont également connectées à Google Sheets, où un certain nombre de vérifications planifiées s'exécutent automatiquement. Google Sheets vérifie les principales statistiques du site Web, notamment le nombre de sessions, les taux de conversion et de désabonnement, le nombre de pages vues, les événements et les transactions, ainsi que les revenus totaux et moyens.
Une fois les données vérifiées, nous recevons un rapport automatisé par e-mail décrivant toutes ces mesures accompagnées d'un bref aperçu de l'état des données et des causes possibles d'anomalies dans les données.
Voici un exemple d'un tel rapport :

Ces mêmes brèves revues de données apparaissent également sur les tableaux de bord dans Data Studio. Cependant, grâce aux alertes par e-mail, nos analystes n'ont même pas besoin d'ouvrir régulièrement Data Studio pour se renseigner sur d'éventuelles anomalies.
Une fois que nous recevons une notification, notre équipe FxPro vérifie immédiatement les données et décide s'il y a des problèmes avec les données et, si c'est le cas, comment les résoudre.
Résultats
- Grâce aux fonctionnalités de collecte de données d'OWOX BI, aux possibilités de visualisation de Google Data Studio et au système d'alerte personnalisé flexible mis en place par les analystes d'OWOX, nos départements SEO, PPC et informatique peuvent facilement obtenir toutes les informations dont ils ont besoin sur les indicateurs clés de qualité des services FxPro. .
- Nous pouvons désormais collecter toutes les données dont nous avons besoin sur le comportement de nos utilisateurs dans plus de 170 pays, surveiller l'efficacité de nos publicités en ligne et de notre référencement, et garder un œil sur la stabilité globale de nos services.
- Le rapport automatiquement mis à jour et facilement personnalisable dans Data Studio peut être lu et utilisé par n'importe quel spécialiste FxPro, quelle que soit sa compétence technique. Le système d'alerte automatisé nous permet de réagir rapidement à toute anomalie de données.
Cet article a été écrit en collaboration avec des spécialistes FxPro.
Commerce responsable. Les CFD sont des instruments complexes et présentent un risque élevé de perdre rapidement de l'argent en raison de l'effet de levier. 70,25% des comptes d'investisseurs particuliers perdent de l'argent lorsqu'ils négocient des CFD avec ce fournisseur. Vous devez vous demander si vous comprenez le fonctionnement des CFD et si vous pouvez vous permettre de prendre le risque élevé de perdre votre argent.
FxPro Group Limited est la société holding de FxPro Financial Services Ltd, FxPro UK Limited et FxPro Global Markets Ltd. FxPro UK Limited est autorisée et réglementée par la Financial Conduct Authority ( numéro d'enregistrement 509956). FxPro Financial Services Ltd est autorisée et réglementée par la Cyprus Securities and Exchange Commission ( licence n° 078/07 ) et autorisée par la Financial Sector Conduct Authority (« FSCA ») ( autorisation n° 45052 ). FxPro Global Markets Ltd est autorisée et réglementée par la SCB ( licence n° SIA-F184). ).