Come monitorare la qualità dei tuoi dati quando hai dozzine di siti Web: un caso di studio di FxPro

Pubblicato: 2022-04-12

FxPro è uno dei migliori broker online in tutto il mondo e da 15 anni fornisce ai trader l'accesso a mercati finanziari, azionari, dei metalli, dell'energia e di altro tipo.

Con quattro piattaforme di trading online disponibili sia per il web che per i dispositivi mobili, FxPro ha una base di utenti di oltre 870.000 trader.

La società ha vinto più di 70 riconoscimenti internazionali, tra cui una serie di premi annuali come "miglior fornitore forex", "miglior broker forex", "miglior strumento/servizio" e "miglior piattaforma".

FxPro lavora con OWOX BI da diversi anni. Hanno iniziato con il consolidamento dei dati nell'archiviazione cloud da diverse origini e la creazione di report basati su tali dati. Ora, gli analisti di OWOX BI consultano FxPro per testare ipotesi, costruire strategie di marketing basate sui dati e implementare prodotti OWOX BI e Google.

In questo articolo, gli specialisti di marketing di FxPro condividono la storia di come OWOX BI li ha aiutati a implementare il monitoraggio dei dati e la segnalazione di anomalie su dozzine di siti Web e servizi localizzati.

L'obiettivo

In FxPro raccogliamo e analizziamo i dati sulle azioni di tutti i nostri utenti sui nostri siti Web e sulle app mobili iOS e Android. Grazie a questi dati possiamo:

  • controllare la qualità dei dati gestendo i conti di trading e le operazioni con i fondi, verificando i documenti caricati, aggiornando automaticamente i dati nel Calendario e monitorando le azioni di trading nei mercati.
  • analizzare la qualità del traffico acquisito per indicatori chiave di business: registrazioni, depositi, tassi di conversione, ecc.
  • analizzare l'efficienza a breve e lungo termine dei canali di traffico a pagamento.
  • analizzare l'efficienza del traffico SEO.

Con 870.000 utenti, dobbiamo considerare un'enorme quantità di dati e un numero enorme di fattori comportamentali. Inoltre, il nostro sito ha versioni in 28 lingue, la maggior parte delle quali su domini dedicati e ogni dominio deve essere monitorato in modo indipendente.

Avere dati accurati e completi è fondamentale per prendere decisioni di marketing. Insieme alla velocità di recupero dei dati, questi fattori influiscono direttamente sulla qualità del servizio che forniamo.

Dati incompleti o imprecisi possono portare a conclusioni errate quando si analizzano i canali di acquisizione del traffico. Questo, a sua volta, può portare a investire in canali inefficaci e a non acquisire nuovi utenti o semplicemente a perdere denaro.

Inoltre, non ottenere i dati in tempo influisce sulla nostra capacità di reagire ai problemi emergenti nel lavoro dei nostri servizi e siti Web.

In qualità di broker forex globale, l'incapacità di reagire potrebbe causare danni sia materiali che reputazionali.

Per evitare ciò, dobbiamo:

  • raccogliere tutti i dati sul comportamento degli utenti da tutti i nostri siti Web e app mobili e archiviare questi dati in un unico posto. I dati raccolti devono essere completi, grezzi e non campionati.
  • analizzare i dati raccolti utilizzando un unico strumento.
  • ricevi aggiornamenti e avvisi tempestivi su possibili anomalie e discrepanze di dati suddivisi per sito Web, app e paese.

Ecco come lo facciamo.

La soluzione

Raccolta e memorizzazione dei dati

Raccogliamo dati grezzi e non campionati sul comportamento degli utenti e li archiviamo in Google BigQuery. Per raccogliere questi dati, utilizziamo OWOX BI.

I dati del sito Web vengono raccolti con la pipeline di streaming dei dati del sito Web di OWOX BI. I dati delle app mobili vengono raccolti tramite la pipeline AppsFlyer → Google BigQuery. Tutti questi dati vengono inviati a BigQuery quasi in tempo reale.

Utilizziamo inoltre OWOX BI per raccogliere i dati sui clic e sui costi degli annunci in Google Analytics da piattaforme di acquisizione del traffico come Facebook e Twitter. Alla fine, questi dati arrivano anche da Google Analytics a BigQuery.

Di conseguenza, tutti i nostri dati critici vengono consolidati in un'unica posizione in cui possiamo modellarli in base alle nostre esigenze utilizzando le query SQL. Una volta che i dati sono stati raccolti e modellati, possiamo passarli a strumenti di visualizzazione dei dati come Google Data Studio e PowerBI.

Flusso di dati da varie fonti a uno strumento di visualizzazione

Visualizzazione dati

Raccogliere tutti i dati di cui abbiamo bisogno in un unico posto è solo metà del lavoro.

Non meno importante è:

1) ottenere report leggibili e utilizzabili sulla base di questi dati

2) monitorare la qualità, l'accuratezza e la completezza di tali dati

Gli analisti di OWOX BI hanno risolto entrambi questi compiti per noi. Il primo è stato risolto implementando i report di Google Data Studio, il secondo con Fogli Google.

Con OWOX BI, abbiamo collegato i dati archiviati in BigQuery a Google Data Studio e creato un rapporto complesso che viene aggiornato automaticamente quando vengono apportate modifiche ai dati di origine.

Il rapporto presenta sette dashboard:

  1. Metriche generali: numero di sessioni, conversioni e frequenze di rimbalzo, visualizzazioni di pagina ed entrate:
Rapporto sulle metriche generali
  1. Dinamica delle metriche chiave per canale di traffico:
Dinamica delle metriche chiave per canale di traffico
  1. Dinamica delle metriche chiave tramite e-mail e altre sorgenti di traffico:


Dinamica delle metriche chiave tramite e-mail e altre sorgenti di traffico
  1. Dinamica delle metriche chiave per tipo di dispositivo utente (mobile/desktop/tablet):


Dinamica delle metriche chiave per tipo di dispositivo utente (mobile/desktop/tablet)
  1. Tasso di conversione per paese:


Tasso di conversione per paese
  1. Tasso di conversione per dominio del sito web:


Tasso di conversione per dominio del sito web
  1. Tasso di conversione per obiettivo di marketing per canali pubblicitari, tipi di dispositivi, paesi, domini di siti Web e versioni del browser:


Tasso di conversione per obiettivo di marketing per canali pubblicitari, tipi di dispositivi, paesi, domini di siti Web e versioni del browser:

Monitoraggio della qualità dei dati

Gli analisti di OWOX BI hanno impostato un sistema di monitoraggio dei dati utilizzando Google Sheets e Apps Script. Questo sistema controlla automaticamente i dati e ci segnala possibili anomalie e comportamenti imprevisti.

Ecco come funziona.

I dati utilizzati per creare report in Data Studio sono anche collegati a Fogli Google, dove vengono eseguiti automaticamente una serie di controlli pianificati. Fogli Google controlla le principali metriche del sito Web, inclusi numero di sessioni, tassi di conversione e abbandono, numero di visualizzazioni di pagina, eventi e transazioni, nonché entrate totali e medie.

Una volta che i dati sono stati controllati, riceviamo un report automatizzato via e-mail che delinea tutte queste metriche accompagnato da una breve panoramica testuale dello stato dei dati e delle possibili cause di anomalie nei dati.

Ecco un esempio di tale rapporto:

un rapporto di posta elettronica automatizzato

Queste stesse brevi revisioni dei dati vengono visualizzate anche sui dashboard di Data Studio. Tuttavia, grazie agli avvisi via e-mail, i nostri analisti non hanno nemmeno bisogno di aprire regolarmente Data Studio per conoscere possibili anomalie.

Una volta ricevuta una notifica, il nostro team FxPro controlla immediatamente i dati e decide se ci sono problemi con i dati e, in tal caso, come risolverli.

Risultati

  • Grazie alle funzionalità di raccolta dati di OWOX BI, alle possibilità di visualizzazione di Google Data Studio e al flessibile sistema di allerta personalizzato impostato dagli analisti OWOX, i nostri dipartimenti SEO, PPC e IT possono ottenere facilmente tutte le informazioni di cui hanno bisogno sugli indicatori chiave di qualità per i servizi FxPro .
  • Ora possiamo raccogliere tutti i dati di cui abbiamo bisogno sul comportamento dei nostri utenti in oltre 170 paesi, monitorare l'efficienza dei nostri annunci online e SEO e tenere sotto controllo la stabilità generale dei nostri servizi.
  • Il report aggiornato automaticamente e facilmente personalizzabile in Data Studio può essere letto e utilizzato da qualsiasi specialista FxPro, indipendentemente dalla sua competenza tecnica. Il sistema di allerta automatizzato ci consente di reagire tempestivamente a eventuali anomalie dei dati.

Questo articolo è stato scritto in collaborazione con gli specialisti di FxPro.

Fai trading responsabilmente. I CFD sono strumenti complessi e presentano un rischio elevato di perdere denaro rapidamente a causa della leva finanziaria. Il 70,25% dei conti degli investitori al dettaglio perde denaro quando fa trading di CFD con questo fornitore. Dovresti considerare se comprendi come funzionano i CFD e se puoi permetterti di correre il rischio elevato di perdere i tuoi soldi.

FxPro Group Limited è la holding di FxPro Financial Services Ltd, FxPro UK Limited e FxPro Global Markets Ltd. FxPro UK Limited è autorizzata e regolamentata dalla Financial Conduct Authority ( registrazione n. 509956 FxPro Financial Services Ltd è autorizzata e regolamentata da Cipro Securities and Exchange Commission ( licenza n. 078/07 ) e autorizzata dalla Financial Sector Conduct Authority ("FSCA") ( autorizzazione n. 45052 ). FxPro Global Markets Ltd è autorizzata e regolamentata dalla SCB ( licenza n. SIA-F184 ).