Eén van de krachten van de Affiliate Held plugin is dat productgegevens automatisch worden opgehaald uit de API koppelingen en dat dit binnen een zelfgekozen termijn automatisch wordt geüpdatet. In sommige gevallen zijn deze productgegevens zoals de prijs of voorraad niet 100% up-to-date of lijkt het niet up-to-date te zijn. In dit document willen je uitleggen waar dit aan kan liggen.
Let op: loop eerst onderstaande checklist door voordat we dieper gaan onderzoeken of er daadwerkelijk een probleem is. Dat kan ons, maar ook vooral jou enorm veel tijd besparen!
Heb je het stappenplan hierboven gevolgd en ben je geen vreemde zaken tegen gekomen? Dan is het tijd om iets concreter te gaan kijken naar verschillende oorzaken van incorrecte weergave van productdata.
Caching is de term die staat voor tijdelijk opslaan van data in het geheugen van een browser en of computersysteem. Als jij een pagina vaker bezoekt wordt er dus data opgeslagen over deze pagina. Eerstvolgende keer dat je deze pagina bekijkt kan het dus voorkomen dat je kijkt naar een pagina die snel geladen wordt door “caching”. Het voordeel hiervan is dat de browser niet alle elementen op die pagina hoeft te laden waardoor je een snellere gebruikservaring krijgt. Het kan dus ook voorkomen dat je op dat moment data ziet die verouderd is en die je zelfs al hebt aangepast.
Hieronder vallen ook de productgegevens van Affiliate Held. Het kan dus zomaar zijn dat de productgegevens wel zijn geüpdatet, maar alleen jij deze verandering nog niet ziet. De kans is groot dat jij je eigen website vaak bekijkt en dus momenteel kijkt naar een “gecachte” versie van je website. De oplossing hiervoor is dus dat je je cache leegt en vervolgens de pagina opnieuw bekijkt. Wil je je cache legen? De browsers hebben daar korte en handige handleidingen voor:
Je kan ook achterkomen of je kijkt naar een gecachte versie van je website door:
Productdata wordt door Affiliate Held opgehaald uit productfeeds. Als je gebruik wilt maken van Awin, Daiyscon en Partnerize moet je zelf de productfeeds toevoegen om van deze affiliate netwerken gebruik te kunnen maken. Voor bol.com, amazon.nl, Tradedoubler, Adtraction en TradeTracker gebeurd dit automatisch via een API koppeling. Maar ook deze API koppelingen baseren data uit een productfeed. Alle productfeeds die je gebruikt als affiliate marketeer worden meestal beheert door de webwinkels zelf. Het beheren van productfeeds is een menselijk proces, foutgevoelig en extreem complex.
Als er een een fout staat in de productfeed dan haalt Affiliate Held deze fouten ook op uit deze feeds. De onderstaande afbeelding is een screenshot van de productfeed van bever.nl. Zo zie je dat er 3 EAN codes ontbreken. Hierdoor kunnen deze producten dus niet automatisch worden toegevoegd aan Affiliate Held. Hetzelfde geldt met prijzen, voorraad en andere productdata. Als er geen of verkeerde data aanwezig is de productfeed wordt deze data niet of verkeerd opgehaald.
Voordat we jouw affiliate website gaan vergelijken met de website van de verkoper, moeten we daarom eerst 100% zeker weten dat de data die de Affiliate Held plugin ophaalt, überhaupt wel klopt. Het kan namelijk zomaar voorkomen dat dat productdata op jouw website wel overeenkomt met de productfeed en niet met de actuele website van de verkoper. In dat geval dien je de verkoper te benaderen om de fouten in de productfeed te laten oplossen. Hoe je een productfeed kunt downloaden om te onderzoeken, lees je in onderstaand documentatie artikel.
Documentatie: hoe download je een productfeed?
De Affiliate Held plugin kan maximaal iedere 6 uur de gegevens bijwerken. Hier hebben we bewust voor gekozen. Sneller productdata ophalen kost gewoonweg te veel resources en heeft een negatieve invloed op de server waar je website op gehost staat.
Iedere website heeft een server nodig. De meeste affiliate websites zijn gehost op een zogenoemde shared hosting. Dit betekent dat je deze server deelt met andere mensen. Waarom deel je deze server? Dit is omdat jij als relatief kleine speler (meestal) niet alle superpower van een eigen private server (VPS) nodig hebt. Met een shared hosting kan je al een super snelle website maken die goed converteert en waar je goed geld mee kan verdienen. Een eigen server is in meeste gevallen een overkill in snelheid, te technisch om te installeren en uiteraard hangt hier ook een prijskaartje aan. Ook wij gebruiken shared hosting voor onze eigen affiliate sites.
Grote kans dat jij dus ook gebruik maakt van een shared hosting. We geven je graag een voorbeeld. Als jij iedere minuut data wilt ophalen van bijvoorbeeld 500 producten via 4 verschillende affiliate netwerken ga je hoe dan ook je server overbelasten. Het ophalen van 500 nieuwe producten via 4 netwerken zal er altijd langer over doen dan deze 1 minuut. Affiliate Held heeft in dit geval dus géén tijd om de gegevens bij te werken en zou (in dit slechte geval) na 1 minuut weer opnieuw moeten beginnen met zoeken naar nieuwe data. Je geeft op deze manier de server continue nieuwe opdrachten en de server krijgt geen rust en zorgt voor een overbelasting wat zorgt voor een extreem langzame website.
Kortom: heb jij het limiet van de data interval binnen Affiliate Held ingesteld op de kleinste interval (iedere 6 uur)? Dan kan het dus zijn dat binnen de afgelopen 6 uur er reeds aanpassingen doorgevoerd zijn bij de verkopers die je promoot en die dus nog niet opnieuw zijn opgehaald. Om dit te onderzoeken zul je dus bij dit specifieke product nieuwe data op moeten halen en controleren of de data daarna wel weer correct is. Is de data nog steeds verkeerd? Dan is er waarschijnlijk iets anders aan de hand.
Een andere oorzaak waarom productgegevens niet overeen kunnen komen, is vanwege het aanvraag limiet (ook wel request limit genoemd) wat meestal aanwezig is bij iedere API.
Als Affiliate Held data ophaalt maakt de plugin connectie met de API van het betreffende affiliate netwerk. Dit soort acties noemen we makkelijk gezegd: “API requests”. Anders gezegd: je vraagt (request) toegang tot de API. API’s van populaire affiliate netwerken worden door veel affiliates gebruikt en moeten daarom met respect behandeld worden.
Beheerders van de betreffende API’s hebben limieten ingesteld hoevaak je een aanvraag kan doen naar deze API. Dit noemen we een “API request limiet”. Deze limieten moeten wij als plugin ontwikkelaars respecteren en hebben mede daarom er voor gekozen om automatisch productdata maximaal iedere 6 uur op te halen.
Prijzen van verkopers zoals bol.com en coolblue, maar ook andere verkopers, veranderen continue. Bij bol.com en coolblue hebben ze zelfs een heel team neuromarketeers. Dit team is continue bezig met analyseren van prijzen, voeren A/B-testen uit en spelen in op de psychologie van de prijs (en soms gebeurt het veranderen van prijzen zelfs automatisch). Met miljoenen producten en een groot team van marketeers die continue aan de knoppen draaien, is de kans dus groot dat bijvoorbeeld de prijs of voorraad van de producten die jij promoot in sommige gevallen niet exact overeen komen.
Realtime data wijzigingen bij benen is niet haalbaar voor de servers die de meeste helden gebruiken (shared hosting), zeker als je veel producten op je website hebt via verschillende affiliate netwerken.
Als je wilt onderzoeken of je te maken hebt met een data wijziging, dan zal je wederom de gegevens voor het specifieke product (waarbij de productdata niet klopt), opnieuw op moeten halen. Na het ophalen van nieuwe gegevens controleer je het verschil. Is de data nog steeds verkeerd? Dan is er waarschijnlijk iets anders aan de hand.
We kunnen uit dit document opmerken dat er veel punten zijn die je moet controleren voordat we met zekerheid kunnen concluderen dat er iets misgaat met de Affiliate Held plugin. In veel gevallen is de plugin namelijk niet de boosdoener maar speelt er iets anders waardoor de prijs niet helemaal overeenkomt. Uiteraard kan het voorkomen dat je mogelijk een fout in de plugin hebt ontdekt en we nodigen je dan ook graag uit om met ons contact op te nemen als je een vermoeden hebt dat dit het geval is.
Wat we verder nog graag willen benadrukken, is dat je als affiliate marketeer niet moet willen om iedere minuut nieuwe data op te halen. Dit is niet haalbaar voor de meeste shared hosting servers en kan daarom kritische problemen opleveren voor je website. Door realtime productdata op te halen wordt je website enorm traag wat je posities in de zoekmachine en dus ook je inkomsten uit affiliate marketing negatief beïnvloed. Naar eigen ervaring kan hier en daar een klein verschil in de weergave van productdata absoluut geen kwaad doen voor je conversie en kun je als affiliate alsnog prima inkomsten verdienen.
Heb je na het lezen van dit document vragen gekregen, kom je er niet uit of wil je gewoon contact met ons? Vul dan ons contactformulier in of stel een vraag in onze community.
This post has no comments yet