Si vous gérez plusieurs sites web, la dernière chose que vous souhaitez est de découvrir que l'un d'eux ne suit plus ses visiteurs depuis plusieurs jours. Vous ne pouvez pas vous contenter de vérifier manuellement chaque propriété GA4 ; c'est inefficace et sujet aux erreurs humaines.
L'installation prend moins d'une heure et vous évite des heures de baby-sitting interminables.
Ce guide vous guidera à travers un configuration étape par étape à l'aide de Google Sheets et du Synchroniser avec Ajouter sur pour détecter et signaler automatiquement tout problème de suivi (comme un trafic nul) sur plusieurs propriétés GA4.
Utiliser Synchroniser avec pour extraire vos données de trafic dans une feuille Google. Elle se connecte directement à GA4 et se met à jour automatiquement.
Comment le configurer :
Vous obtiendrez un tableau qui ressemble à ceci :
| Nombre total d'utilisateurs | Nom d'affichage de la propriété | Date |
|---|---|---|
| 52 | Site Web Propriété 1 G4 | 02/06/2025 |
| 0 | Site Web Propriété 2 G4 | 05/06/2025 |
| 218 | Site Web Propriété 3 G4 | 05/06/2025 |
Chaque ligne représente un jour de trafic pour une propriété GA4.
Maintenant que votre feuille est automatiquement mise à jour, nous allons écrire un script pour rechercher toute propriété avec zéro utilisateur au cours des 3 derniers jours. Si des erreurs sont détectées, une alerte par e-mail est envoyée.
Courriel d'état - Tout va bien
Statut de l'e-mail - Oh non, mais vérifiez certains comptes.
Voici le script :
function sendG4HealthCheckAlert() {
const SPREADSHEET_URL = 'https://docs.google.com/spreadsheets/d/Make_Sure_You_Use_Your_Sheets_ID/edit#gid=0';
const SHEET_NAME = '3 Day Report';
const EMAIL_TO = '[email protected], [email protected]';
const EMAIL_FROM = '[email protected]';
const EMAIL_SUBJECT = '⚠️ G4 Health Check';
const ss = SpreadsheetApp.openByUrl(SPREADSHEET_URL);
const sheet = ss.getSheetByName(SHEET_NAME);
const data = sheet.getRange(3, 1, sheet.getLastRow() - 2, 3).getValues();
const zeroAccounts = data
.filter(row => row[0] === 0)
.map(row => `• ${row[1]} - GA4 on ${row[2]}`);
let messageBody;
if (zeroAccounts.length > 0) {
messageBody = `
⚠️ Bilan de santé G4
One or more accounts have not recorded visits in the last 3 days:
${zeroAccounts.join('
')}
Ouvrir le tableau de bord
`;
} else {
messageBody = `
✅ Bilan de santé G4 Tous les comptes rapportent des données au cours des 3 derniers jours. Ouvrir le tableau de bord
`;
}
GmailApp.sendEmail(EMAIL_TO, EMAIL_SUBJECT, '', {
htmlBody: messageBody,
name: 'Bright Vessel Reports',
from: EMAIL_FROM
});
}
Vous pouvez ajouter ou supprimer des e-mails dans EMAIL_À Le script extrait les données de la feuille, filtre les lignes où le nombre d'utilisateurs est nul et envoie une alerte propre répertoriant les propriétés incriminées.
Pour effectuer cette vérification quotidiennement :
envoyerG4HealthCheckAlert courir tous les jours à l'heure de votre choix Aucune vérification manuelle. Aucun problème de données oubliées. Si une propriété cesse d'être suivie, votre équipe est avertie.
Si vous essayez d'ouvrir Apps Script et que vous êtes confronté à un 400 Mauvaise requête erreur, c'est parce que Google ne joue pas bien lorsque vous êtes connecté à plusieurs comptes à la fois.
Réparer:
Il s’agit d’un problème de session Google, pas de votre code ou de votre configuration.
Cette configuration est simple et rapide. Elle n'utilise ni tableaux de bord tiers ni outils coûteux. Elle utilise plutôt les données extraites via SyncWith et un script simple pour garantir le bon fonctionnement de l'ensemble.
Consultez des articles similaires :
Si vous travaillez avec plusieurs propriétés GA4, vous souhaiterez peut-être rationaliser vos données de recherche payante. Découvrez comment exporter les termes de recherche les plus performants avec un script Google Ads ou surveillez l'état des objectifs sur l'ensemble de votre MCC dans Google Sheets .
Si un site est en panne, vous le saurez dans les 24 heures, et non trois semaines plus tard lorsqu’un client commence à crier.
À Navire brillant Nous sommes spécialisés dans la création de systèmes d'analyse innovants et évolutifs pour les entreprises, écoles et agences multisites. Du suivi de l'état de santé de Google Analytics 4 aux alertes de performance SEO, nous aidons nos clients à anticiper les échecs de suivi et les baisses de performance. Que vous gériez quelques propriétés ou des centaines, notre équipe garantit la fluidité de vos données et une prise de décision éclairée.

"*" indique les champs obligatoires

"*" indique les champs obligatoires

"*" indique les champs obligatoires