Als je meerdere websites beheert, wil je er natuurlijk niet achter komen dat één ervan al dagen geen bezoekers meer registreert. Je kunt er niet op vertrouwen dat je elke GA4-eigenschap handmatig controleert; dat is inefficiënt en vatbaar voor menselijke fouten.
Het opzetten duurt minder dan een uur en bespaart je een hoop gedoe.
Deze gids leidt u door een stapsgewijze installatie met behulp van Google Sheets en de Synchroniseren met toevoeging om automatisch trackingproblemen (zoals geen verkeer) in meerdere GA4-property's te detecteren en te markeren.
Gebruik Synchroniseren met om uw verkeersgegevens in een Google Sheet te zetten. Deze maakt rechtstreeks verbinding met GA4 en wordt automatisch bijgewerkt.

Hoe stel je het in:
Je krijgt een tabel die er zo uitziet:
| Totaal aantal gebruikers | Weergavenaam van eigenschap | Datum |
|---|---|---|
| 52 | Website Eigendom 1 G4 | 2025-06-02 |
| 0 | Website Eigendom 2 G4 | 2025-06-05 |
| 218 | Website Eigendom 3 G4 | 2025-06-05 |
Elke rij vertegenwoordigt een dag aan verkeer voor een GA4-eigenschap.
Nu uw blad automatisch wordt bijgewerkt, schrijven we een script om te scannen op elke eigenschap met nul gebruikers in de afgelopen 3 dagen. Als er iets wordt gevonden, wordt er een e-mailwaarschuwing verzonden.
Status e-mail - Alles goed

Status e-mail - Nee hoor, maar controleer eens een paar accounts.

Hier is het 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-daags rapport';
const EMAIL_TO = '[email protected], [email protected]';
const EMAIL_FROM = '[email protected]';
const EMAIL_SUBJECT = ' ⚠️ G4 Gezondheidscontrole';
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(rij => rij[0] === 0)
.map(rij => '• ${rij[1]} - GA4 op ${rij[2]}');
let messageBody;
if (zeroAccounts.length > 0) {
messageBody = ' ⚠️ G4 Gezondheidscontrole Een of meer accounts hebben de afgelopen 3 dagen geen bezoeken geregistreerd:
${zeroAccounts.join('
')} Dashboard openen `;
} anders {
berichtBody = ` ✅ G4 Gezondheidscontrole Alle accounts rapporteren gegevens van de laatste 3 dagen. Dashboard openen `;
}
GmailApp.sendEmail(EMAIL_TO, EMAIL_SUBJECT, '', {
htmlBody: messageBody,
name: 'Bright Vessel Reports',
from: EMAIL_FROM
});
}
U kunt e-mails toevoegen of verwijderen in E-MAIL_AAN Het script haalt gegevens uit het werkblad, filtert op rijen met een gebruikersaantal van nul en verstuurt een duidelijke waarschuwing met een lijst van de eigenschappen die de fout ingaan.
Om deze controle dagelijks uit te voeren:
sendG4HealthCheckAlert om elke dag op een tijdstip naar keuze te rennen Geen handmatige controle. Geen problemen met vergeten gegevens. Als een object niet meer wordt gevolgd, krijgt uw team een melding.

Als u Apps Script probeert te openen en een foutmelding krijgt, 400 Foute aanvraag Fout, dat komt doordat Google niet aardig is als je op meerdere accounts tegelijk bent ingelogd.
Repareren:
Dit is een probleem met de Google-sessie, niet met uw code of instellingen.
Deze opzet is slank en snel. Er worden geen dashboards of dure tools van derden gebruikt. In plaats daarvan worden gegevens opgehaald via SyncWith en een eenvoudig script om ervoor te zorgen dat alles goed verloopt.
Bekijk vergelijkbare berichten:
Als u met meerdere GA4-property's werkt, wilt u mogelijk ook uw betaalde zoekgegevens stroomlijnen. Leer hoe u exporteer de best presterende zoektermen met een Google Ads-script of controleer de doelstatus in uw gehele MCC in Google Sheets .
Als een site niet goed werkt, weet je dat binnen 24 uur, en niet pas drie weken later, wanneer een klant begint te schreeuwen.
Bij Helder schip Wij zijn gespecialiseerd in het bouwen van innovatieve, schaalbare analysesystemen voor bedrijven, scholen en instanties met meerdere vestigingen. Van Google Analytics 4-gezondheidsmonitoring tot SEO-prestatiewaarschuwingen: wij helpen onze klanten om fouten en prestatieverliezen voor te blijven. Of u nu een handvol of honderden panden beheert, ons team zorgt ervoor dat uw gegevens naadloos stromen en u goed geïnformeerde beslissingen kunt nemen.

"*" geeft verplichte velden aan

"*" geeft verplichte velden aan

"*" geeft verplichte velden aan