Er zijn in het algemeen twee verschillende manieren om gegevens (zoals producten) uit te wisselen tussen twee systemen. De meest gebruikte manier zijn datafeeds (te vinden in de tool als 'Feeds'). De tweede manier is het gebruiken van API's. In dit artikel benadrukkken we de verschillen tussen de twee.
Datafeeds
In een traditionele, feed-based omgeving creëert het systeem of de partij die de informatie levert een bestand met alle vereiste informatie erin: de datafeed. Dit bestand wordt meestal op regelmatige basis bijgewerkt om veranderingen bij te houden. De partij die de datafeed ontvangt, krijgt toegang tot het bestand, meestal met dezelfde interval als dat de feed wordt gegenereerd.
De voordelen van dit systeem is dat het eenvoudig te implementeren is en het niet een vereiste is dat de afzender (of in feite de ontvanger) speciale hulpmiddelen of geavanceerde API-formats hoeft te gebruiken. Je kunt in principe een datafeed met de hand schrijven (en veel mensen zonder datafeed managers doen dit!). Datafeeds worden veel gebruikt en zijn een bewezen betrouwbare technologie.
Het nadeel van dit systeem is dat er geen goede manier is om de ontvangende partij voortdurend op de hoogte te houden van wijzigingen. De ontvanger moet de gehele feed elke keer downloaden en verwerken. Dit heeft tot gevolg dat real-time updates bijna onmogelijk zijn.
APIs
Naast de beperkingen wat betreft het updaten, zijn de gegevens die via een feed kunnen worden verzonden ook beperkt tot het format. Met behulp van een API kunnen alle soorten gegevens worden verstuurd die wederzijds worden ondersteund en zijn er niet langer systemen nodig om alle gegevens te lezen. Hierdoor kunnen op een efficiëntere manier meer verschillende soorten gegevens worden verzonden. API's maken real-time updaten mogelijk, waardoor gegevens op elk moment kunnen worden verstuurd.
Een ander groot voordeel aan API's, is dat feit dat het veel eenvoudiger is om feedback te sturen via deze weg. Wanneer er iets mis is met de gegevens die naar het exportkanaal worden verstuurd, kan het exportkanaal (normaal gesproken alleen de ontvanger) onmiddellijk feedback sturen naar het exportsysteem (in ons geval Channable). Deze informatie wordt vervolgens aangeboden aan de gebruiker, waardoor deze de nodige wijzigingen kan aanbrengen zodat het exportkanaal de gegevens wel accepteerd.
De huidige stand van zaken
Momenteel zijn datafeeds nog steeds de meest gebruikte vorm van data-uitwisseling op affiliates, adverteerders en marktplaatsen. Dit is niet per se een slechte zaak. Google Shopping, Beslist, Facebook, Kelkoo en LeGuide maken bijvoorbeeld allemaal gebruik van datafeeds en bereiken dagelijks duizenden tot miljoenen potentiële klanten. Gebruikers van Channable kunnen eenvoudig elke gewenste datafeed toevoegen.
Verschillende grote kanalen zoals Google Adwords, Marktplaats, eBay en Amazon gebruiken echter API's om data uit te wisselen. We denken dat het aantal bedrijven dat API's gebruikt alleen maar zal groeien in de toekomst, omdat API's geavanceerdere en real-time data-uitwisseling mogelijk maken.
Bij Channable voegen we continu nieuwe exportkanalen toe, of het nu gaat om datafeeds of API's. Als je vragen hebt hierover, of suggesties voor nieuwe exportkanalen, neem dan gerust contact met ons op.
Wil je meer weten over hoe je met behulp van Channable jouw items op een online marketplace zet? Op ons online trainingsplatform Channacademy leren we je alles wat je moet weten om hiermee van start te kunnen gaan. Creëer je eigen Channacademy account in de Channable app. Met behulp van de overige lessen leer je bijvoorbeeld hoe je jouw items in Channable krijgt of hoe je dynamische tekstadvertenties maakt!