Inloggen
Aan de slag

Easy Digital Downloads Documentatie

Documentatie, Referentiemateriaal en Tutorials voor Easy Digital Downloads 

Easy Digital Downloads Log Retentie Instellingen

Easy Digital Downloads registreert automatisch diverse activiteiten in uw winkel, zoals bestand downloads, betalingsfouten, API-verzoeken en e-mailbezorgingen. Na verloop van tijd kunnen deze logboeken zich ophopen en database ruimte in beslag nemen.

De Instellingen voor logboekretentie geven u controle over hoe lang deze logboeken worden bewaard en wanneer ze automatisch worden verwijderd.

Overzicht

Instellingen voor logboekretentie stellen u in staat om:

  • Automatisch logboeken opschonen met gepland dagelijks opschonen
  • Retentieperioden aanpassen voor elk logboektype afzonderlijk
  • Batchverwerking beheren om prestaties en snelheid te balanceren
  • Logboeken handmatig opschonen op aanvraag wanneer nodig
  • Belangrijke gegevens behouden terwijl verouderde informatie wordt verwijderd

Deze functie helpt u uw database slank te houden zonder waardevolle inzichten uit recente activiteit te verliezen.

Instellingen voor logboekretentie

Om de Instellingen voor logboekretentie te openen:

  1. Navigeer naar Downloads > Tools in uw WordPress-beheerdashboard.
  2. Klik op de pagina Gebeurtenisregistratie.
  3. Klik op het tabblad Instellingen.

Logboektypen begrijpen

Easy Digital Downloads volgt diverse winkelgebeurtenissen per logboektype, waarbij elk type een ander doel dient in uw winkelactiviteiten. Hieronder staan de standaard logboektypen die bij Easy Digital Downloads zijn inbegrepen, hoewel extensies ook aanvullende logboektypen kunnen registreren.

Bestandsdownloads

Standaard retentie: 90 dagen

Bestandsdownloadlogboeken registreren elke keer dat een klant een gekocht bestand downloadt. Deze logboeken bevatten de klant, het product, het gedownloade bestand, het IP-adres en de tijdstempel.

Hoe u deze gegevens kunt gebruiken:

U kunt downloadlogboeken bekijken wanneer klanten problemen melden bij het openen van hun bestanden, verifiëren dat een klant hun download heeft ontvangen, of downloadpatronen voor uw producten volgen. Deze logboeken kunnen ook dienen als bewijs voor betwistingen en terugboekingen door aan te tonen dat een klant gekochte bestanden succesvol heeft gedownload. Verschillende extensies gebruiken deze gegevens om downloadgeschiedenispagina's voor klanten te bieden, downloadlimieten af te dwingen en licentierapporten te genereren. Als u regelmatig downloadgeschiedenis langer dan een paar maanden raadpleegt, bewijs nodig heeft voor geschillen, of extensies zoals Software Licensing, All Access, Download Pages of Recurring Payments gebruikt, wilt u deze logboeken mogelijk langer bewaren.

Betalingsfouten

Standaard retentie: 30 dagen

Betalingsfoutlogboeken registreren mislukte betalingspogingen, inclusief gatewayfoutmeldingen, transactie-ID's en redenen voor de mislukking.

Hoe u deze gegevens kunt gebruiken:

U kunt betalingsfouten bekijken bij het oplossen van problemen met afrekenen, het identificeren van patronen in mislukte transacties, of het samenwerken met uw betalingsgateway om problemen op te lossen. De meeste winkel eigenaren vinden dat recente foutlogboeken (binnen de laatste 30-60 dagen) voldoende zijn voor probleemoplossing, aangezien oudere fouten doorgaans al zijn onderzocht en opgelost.

API-verzoeken

Standaard retentie: 60 dagen

API-verzoeklogboeken registreren alle verzoeken die aan de REST API van uw winkel zijn gedaan, inclusief het eindpunt, de requestmethode, de responscode en de gebruiker.

Hoe u deze gegevens kunt gebruiken:

U kunt API-logboeken bekijken bij het debuggen van integraties met externe services, het monitoren van API-gebruikspatronen of het oplossen van verbindingsproblemen. Als u actief aangepaste integraties ontwikkelt of onderhoudt, of als u API-toegang moet auditen voor beveiligingsdoeleinden, kan het aanhouden van langere retentieperioden nuttig zijn.

E-maillogboeken

Standaard retentie: 30 dagen

E-maillogboeken volgen alle e-mails die door Easy Digital Downloads worden verzonden, inclusief aankoopbewijzen, downloadlinks en administratieve meldingen.

Hoe u deze gegevens kunt gebruiken:

U kunt e-maillogboeken bekijken wanneer een klant meldt dat hij/zij geen aankoopbewijs of downloadlink heeft ontvangen, problemen met de e-mailbezorging oplossen of verifiëren dat administratieve meldingen zijn verzonden. De meeste klantenservicevragen over ontbrekende e-mails betreffen recente aankopen, dus kortere retentieperioden bieden doorgaans de informatie die u nodig hebt.


Logboekretentie configureren

Automatisch opschonen inschakelen

De schakelaar Automatisch opschonen inschakelen bepaalt of logboeken dagelijks automatisch worden verwijderd. Wanneer ingeschakeld, zal Easy Digital Downloads de logboeken elke dag opschonen op basis van uw geconfigureerde retentieperioden.

Automatisch opschonen inschakelen:

  1. Navigeer naar Downloads > Tools > Gebeurtenislogboekregistratie.
  2. Klik op het tabblad Instellingen.
  3. Schakel Automatisch opschonen inschakelen naar de aan-positie.

De instelling wordt automatisch opgeslagen wanneer u deze inschakelt.

Opmerking: Het inschakelen van de globale schakelaar schakelt niet automatisch alle logboektypen in. U moet ook individuele logboektypen inschakelen (zie hieronder).

Batchgrootte instellen

De instelling Batchgrootte bepaalt hoeveel logboekvermeldingen worden verwijderd in elke verwerkingscyclus tijdens opschoonoperaties.

Beschikbaar bereik: 50 tot 1.000 vermeldingen per batch
Standaard: 250 vermeldingen per batch

Hoe een batchgrootte te kiezen:

  • Kleinere batches (50-150): Minder belastend voor serverbronnen, maar het opschonen duurt langer. Goed voor gedeelde hosting of drukke winkels.
  • Middelgrote batches (200-500): Gebalanceerde aanpak geschikt voor de meeste winkels. De standaard van 250 werkt goed in typische omgevingen.
  • Grotere batches (600-1.000): Snellere opschoning, maar meer serverbelasting per cyclus. Het beste voor dedicated servers of VPS-hosting met voldoende bronnen.

De batchgrootte aanpassen:

  1. Zoek het veld Batchgrootte in de sectie Logboekretentie.
  2. Voer een getal in tussen 50 en 1.000.
  3. Klik of tab weg van het veld.

De instelling wordt automatisch opgeslagen wanneer u weg navigeert van het veld.

Individuele logboektypen configureren

Elk logboektype heeft zijn eigen configuratiepaneel met drie componenten:

  1. Inschakelen-schakelaar – Schakelt automatisch opschonen in of uit voor dit logboektype.
  2. Dagen bewaren – Stelt in hoe lang logboeken worden bewaard voordat ze worden verwijderd.
  3. Prune Now-knop – Snoeit logboeken onmiddellijk handmatig.

Bewaartermijnen configureren

Om te configureren hoe lang logboeken worden bewaard:

  1. Navigeer naar het logboeksjabloon dat u wilt configureren.
  2. Voer het aantal dagen in het veld Dagen te bewaren in.
  3. Klik of tab weg van het veld.

De instelling wordt automatisch opgeslagen wanneer u weg navigeert van het veld.

Beschikbaar bereik: 1 tot 3.650 dagen (ongeveer 10 jaar)

Bewaartermijnen kiezen:

Uw bewaartermijn moet een balans zijn tussen uw operationele behoeften en database-efficiëntie. Houd rekening met deze factoren:

  • Klantenservicebehoeften: Hoe ver terug vragen klanten doorgaans over bestellingen?
  • Extensievereisten: Hebben uw extensies historische logboekgegevens nodig om te functioneren?
  • Wettelijke vereisten: Heeft u verplichtingen voor gegevensretentie?
  • Rapportagebehoeften: Hoeveel historische gegevens analyseert u?
  • Databaseprestaties: Beïnvloedt de grootte van uw database de prestaties van de site?

Er is geen pasklare oplossing. Webwinkeliers bewaren vaak bestandsdownloadlogboeken langer (60-180 dagen) ter ondersteuning van klantdownloadpagina's en licentierapporten, terwijl ze fouten in betalingen en e-maillogboeken korter bewaren (30-60 dagen), aangezien deze voornamelijk worden gebruikt voor recente probleemoplossing.

Automatisch snoeien inschakelen voor logboeksjablonen

Zelfs met de globale schakelaar Automatisch snoeien inschakelen ingeschakeld, moet u het automatisch snoeien voor elk logboeksjabloon afzonderlijk inschakelen.

Om automatisch snoeien in te schakelen voor een logboeksjabloon:

  1. Zorg ervoor dat de globale schakelaar Automatisch snoeien inschakelen is ingeschakeld.
  2. Zoek het logboeksjabloon dat u automatisch wilt snoeien.
  3. Schakel de individuele inschakelschakelaar naar de aan-positie.
  4. Stel uw gewenste waarde voor Dagen te bewaren in (indien afwijkend van de standaard).

Instellingen worden automatisch opgeslagen wanneer u schakelt of weg navigeert van invoervelden.

Om automatisch snoeien uit te schakelen voor een specifiek logboeksjabloon terwijl andere ingeschakeld blijven:

  1. Zoek het logboeksjabloon dat u wilt uitsluiten.
  2. Schakel de individuele inschakelschakelaar naar de uit-positie.

De instelling wordt automatisch opgeslagen en dit logboeksjabloon wordt niet langer automatisch gesnoeid, ook al blijft de globale schakelaar ingeschakeld.


Automatisch opschoonschema

Wanneer automatisch snoeien is ingeschakeld, voert Easy Digital Downloads snoeiwerkzaamheden één keer per dag uit tijdens daluren om de impact op de prestaties van uw winkel te minimaliseren.

Hoe automatisch snoeien werkt

Timing: Snoeiwerkzaamheden vinden dagelijks plaats tussen 01:00 en 06:00 UTC. Elk logboeksjabloon wordt op een gespreid tijdstip verwerkt, gescheiden door 15 tot 45 minuten.

Proces: Tijdens elke snoeiwerkzaamheid:

  1. Easy Digital Downloads identifies logs older than the configured retention period.
  2. Logs are deleted in batches based on your configured batch size.
  3. Processing continues until all eligible logs are removed.
  4. The operation completes and waits until the next scheduled run.

What gets pruned: Only log types with both the global toggle and individual log type toggle enabled are automatically pruned. Disabled log types are skipped entirely.

Monitoring Automatic Pruning

Automatic pruning operations run silently in the background. You won’t receive notifications when pruning completes, but you can verify it’s working by:

  • Checking your log counts before and after the scheduled pruning time
  • Manually reviewing log entries to confirm old logs are being removed
  • Using the manual Prune Now button to test your retention settings

Handmatig opschonen

Sometimes you need to prune logs immediately rather than waiting for the automatic schedule. The Prune Now button provides on-demand log cleanup.

When to Use Manual Pruning

Manual pruning is useful when you need to:

  • Clean up logs immediately after changing retention settings
  • Free database space before a major import or update
  • Test your retention configuration without waiting for the automatic schedule
  • Remove old logs before enabling automatic pruning
  • Perform maintenance on a specific schedule outside the automatic timing

Using Manual Pruning

To manually prune logs for a specific log type:

  1. Navigeer naar Downloads > Tools > Gebeurtenislogboekregistratie.
  2. Klik op het tabblad Instellingen.
  3. Find the log type you want to prune.
  4. Click the Prune Now button for that log type.
  5. Wait for the operation to complete.

What happens: When you click Prune Now, Easy Digital Downloads immediately begins deleting logs older than the configured retention period for that log type. The operation processes logs in batches based on your configured batch size and continues until all eligible logs are removed.

You’ll see progress feedback during the pruning operation. Once complete, you’ll see a confirmation message.

Important: Manual pruning respects your current retention period setting. If you want to prune more aggressively, adjust the Days to Keep setting before clicking Prune Now, then change it back afterward if needed.

Manual-Only Pruning Configuration

If you prefer to prune logs manually rather than automatically, you can configure Easy Digital Downloads for manual-only operation:

  1. Enable the global Enable Automatic Pruning toggle.
  2. Disable the individual toggle for each log type.
  3. Set your desired Days to Keep values.

Settings save automatically. Now you can use the Prune Now buttons to prune logs on your own schedule, and automatic daily pruning won’t occur.


Best practices

Starting with Log Retention

If you’re configuring Log Retention Settings for the first time:

  1. Start with defaults – The default retention periods (90 days for file downloads, 30-60 days for other logs) work well for most stores.
  2. Enable gradually – Enable automatic pruning for one log type at a time to observe the impact.
  3. Monitor your database – Check database size before and after pruning to understand space savings.
  4. Test manually first – Use Prune Now to test your configuration before enabling automatic pruning.

Adjusting Retention Periods

When deciding how long to keep logs:

For File Downloads:

  • Consider your longest subscription or license term if using Software Licensing or Recurring Payments
  • Factor in your customer support window (how far back do customers contact you?)
  • Balance customer download page history with database efficiency

For Payment Errors:

  • Keep at least 30 days for recent troubleshooting
  • Longer retention (60-90 days) helps identify recurring payment gateway issues

For API Requests:

  • Match your debugging and monitoring needs
  • Consider integration testing cycles and developer access patterns

For Email Logs:

  • Keep at least 30 days to support customer “I didn’t receive my email” inquiries
  • Longer retention is rarely necessary unless you have specific compliance requirements

Optimizing Batch Size

Your ideal batch size depends on your hosting environment:

Shared Hosting:

  • The default 250 entries per batch works well for most shared hosting environments
  • If you experience performance issues during pruning, lower the batch size to 100-150
  • Monitor server load during pruning times and adjust as needed

Managed, VPS, or Dedicated Hosting:

  • Begin met de standaard 250 vermeldingen per batch
  • Verhoog naar 500-750 als u grote logvolumes en goede serverbronnen hebt
  • Monitor de prestaties en pas omhoog aan voor betere efficiëntie

Hoog-verkeer of Enterprise:

  • Gebruik 500-1.000 vermeldingen per batch voor snellere opschoning
  • Monitor de databaseprestaties tijdens opschoningsoperaties
  • Overweeg handmatige opschoning te plannen tijdens onderhoudsvensters voor extreem grote logvolumes

Compatibiliteit van extensies

Als u extensies gebruikt die afhankelijk zijn van loggegevens:

Softwarelicenties:

  • Bestandsdownloadlogboeken ondersteunen de handhaving van downloadlimieten en de downloadgeschiedenis van klanten
  • Overweeg de retentie af te stemmen op uw typische licentievernieuwingscyclus
  • Minimum aanbevolen: 90 dagen

All Access:

  • Downloadlogboeken volgen bestands toegang over meerdere producten
  • Langere retentie biedt een betere downloadgeschiedenis van klanten
  • Als u All Access met Commissies gebruikt, zijn bestandsdownloadlogboeken vereist om de commissiebedragen voor elke Pass-factureringsperiode te bepalen
  • Minimum aanbevolen: 90 dagen

Downloadpagina's:

  • Creëert klant-specifieke downloadpagina's die de downloadgeschiedenis tonen
  • Kortere retentieperioden beperken hoe ver klanten terug kunnen kijken
  • Overweeg uw klantenservicevenster bij het instellen van de retentie

Terugkerende betalingen:

  • Downloadlogboeken gekoppeld aan abonnementsproducten
  • Stem de retentie indien mogelijk af op uw abonnementsfactureringscycli
  • Minimum aanbevolen: 90 dagen

Probleemoplossing

Automatische opschoning wordt niet uitgevoerd

Als logboeken niet automatisch worden opgeschoond:

  1. Verifieer dat de globale Schakel Automatische Opschoning In-schakelaar is ingeschakeld.
  2. Controleer of de individuele logtype-schakelaar is ingeschakeld.
  3. Bevestig dat uw instellingen zijn opgeslagen (instellingen worden automatisch opgeslagen wanneer u schakelt of weg navigeert van velden).
  4. Bekijk uw WordPress cron-status (automatische opschoning gebruikt WordPress cron).
  5. Controleer of je een caching-plugin hebt die de cron-uitvoering kan beïnvloeden.

Testen van het schema: Gebruik de knop Nu opschonen om te verifiëren of je bewaarinstellingen correct zijn. Als handmatig opschonen werkt, maar automatisch opschonen niet, dan heeft het probleem waarschijnlijk te maken met de WordPress cron en niet met je Log Retention-configuratie.

Prestatieproblemen tijdens het opschonen

Als je site vertraagt tijdens het opschonen:

  1. Verlaag je batchgrootte om minder logs per cyclus te verwerken.
  2. Controleer je serverbronnen tijdens opschoontijden (1-6 uur UTC).
  3. Overweeg handmatig opschonen te gebruiken tijdens geplande onderhoudsvensters in plaats van automatisch opschonen.
  4. Bekijk je database-indexering (goed geïndexeerde logtabellen worden efficiënter opgeschoond).

Te veel gegevens worden verwijderd

Als je logs verliest die je wilde bewaren:

  1. Verhoog de instelling Dagen bewaren voor de betreffende logtypen.
  2. Bekijk wanneer het laatste automatische opschonen plaatsvond (het draait dagelijks).
  3. Gebruik langere bewaarperioden als je historische gegevens nodig hebt voor rapportage.
  4. Overweeg automatisch opschonen uit te schakelen voor specifieke logtypen die je voor onbepaalde tijd wilt bewaren.

Niet genoeg gegevens worden verwijderd

Als opschonen niet genoeg database-ruimte vrijmaakt:

  1. Verlaag de instelling Dagen bewaren om agressiever op te schonen.
  2. Verifieer dat logs ouder dan je bewaarperiode daadwerkelijk bestaan (controleer logdatums).
  3. Gebruik Nu opschonen om onmiddellijk alle in aanmerking komende logs te verwerken.
  4. Controleer of je database-optimalisatie nodig heeft na grote verwijderingen (raadpleeg je hostingprovider).

Veelgestelde Vragen

Verlies ik de downloadtoegang van klanten als ik logboeken van bestand downloads opschoon?

Nee. Logboekvermeldingen registreren historische downloads die al hebben plaatsgevonden. Het opschonen van deze logboeken heeft geen invloed op de downloadrechten van klanten of hun vermogen om in de toekomst bestanden te downloaden. Klanten kunnen hun gekochte bestanden nog steeds downloaden, ongeacht de instellingen voor logboekretentie.

Downloadlogboeken bieden echter wel historische context die sommige extensies gebruiken voor rapportage en functies voor klanten. Zie de sectie Extensiecompatibiliteit hierboven voor details.

Kan ik logboeken herstellen nadat ze zijn opgeschoond?

Nee. Opschonen verwijdert logboekvermeldingen permanent uit je database. Zorg ervoor dat je bewaarperioden geschikt zijn voordat je automatisch opschonen inschakelt. Als je het niet zeker weet, begin dan met langere bewaarperioden en verlaag ze geleidelijk.

Hoeveel database-ruimte bespaart opschonen?

Individuele logboekvermeldingen nemen doorgaans niet veel ruimte in beslag, maar de werkelijke ruimtebesparing kan variëren op basis van je MySQL-configuratie, database-indexen en tabeloverhead. Winkels met veel verkeer en veel downloads, frequent API-gebruik of uitgebreide e-maillogboeken zullen aanzienlijkere ruimtebesparingen zien. Winkels met weinig verkeer kunnen minimale impact zien.

Resultaten kunnen variëren afhankelijk van de databaseconfiguratie van je hostingomgeving. Om potentiële besparingen voor je winkel te schatten, bekijk je logboektellingen vóór het opschonen en vergelijk je vervolgens de databasediameter vóór en na je eerste opschoonoperatie.

Heeft opschonen invloed op de prestaties van de site?

Snoeibewerkingen zijn ontworpen om minimale impact te hebben op de prestaties van de site. De verwerking vindt plaats in kleine batches tijdens daluren (1-6 uur 's ochtends UTC) en elk logtype wordt gespreid om de belasting te verdelen.

Als u prestatieproblemen opmerkt, verkleint u uw batchgrootte om minder logs per cyclus te verwerken.

Kan ik verschillende retentieperioden instellen voor verschillende bestandsdownloads?

Nee. Log retentie-instellingen zijn van toepassing op alle logs van dat type. U kunt geen verschillende retentieperioden configureren voor specifieke producten, klanten of andere criteria. Alle bestandsdownloadlogs volgen dezelfde retentieperiode.

Wat gebeurt er als ik automatisch snoeien uitschakel nadat ik het heb ingeschakeld?

Het uitschakelen van automatisch snoeien (zowel globaal als voor individuele logtypes) stopt toekomstige geplande snoeibewerkingen. Het herstelt geen eerder verwijderde logs. Uw bestaande logs blijven in de database in hun huidige staat totdat u automatisch snoeien opnieuw inschakelt of handmatig snoeien gebruikt.

Moet ik logs snoeien voordat ik een back-up van mijn database maak?

Dit hangt af van uw back-upstrategie. Als de databasgrootte een zorg is voor uw back-ups, kan het snoeien vóór de back-up de back-upbestandsgrootte en opslagkosten verlagen. Als u echter volledige historische gegevens in uw back-ups wilt, bewaar de logs dan tot na de voltooiing van de back-up.

Veel winkeleigenaren snoeien logs na voltooiing van back-ups om ervoor te zorgen dat historische gegevens worden bewaard in back-uparchieven.


Samenvatting

Log Retentie-instellingen bieden u flexibele controle over uw Easy Digital Downloads loggegevens. Door geschikte retentieperioden te configureren, automatisch snoeien in te schakelen en batchgroottes te optimaliseren voor uw hostingomgeving, kunt u een slanke, efficiënte database onderhouden met behoud van de loggegevens die u nodig hebt voor bedrijfsvoering, klantenservice en rapportage.

Begin met de standaardinstellingen, pas deze aan op basis van de specifieke behoeften van uw winkel en monitor de resultaten om de configuratie te vinden die het beste werkt voor uw winkel.

Was dit artikel nuttig?

Begin vandaag nog met verkopen!

Sluit u aan bij meer dan 50.000 slimme winkel eigenaren, en begin met de eenvoudigste manier om digitale producten te verkopen met WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]