KoppelingenEversports Manager
Eversports Manager op je website zetten.
Eversports Manager is de software van ruim negenduizend studio’s en sportlocaties in Europa: yoga, pilates, fitness, dans, tennis en padel. Het rooster, de prijzen en de cadeaubonnen zet je met widgets op je eigen site, en sinds de nieuwe generatie zonder iframe.
Vertrouwd door
200+ bedrijven en webshops
Wat het oplevert
Wat een koppeling met Eversports Manager je oplevert.
Je rooster op je eigen site. Bezoekers zien het lesaanbod en boeken direct, zonder eerst naar een ander adres te gaan.
Geen iframe meer. De nieuwe widgets laden met een script, dus ze schalen mee op een telefoon en botsen niet met browserupdates.
Vijf soorten, één script. Rooster, prijzen, activiteiten, video’s en cadeaubonnen op één pagina, met het script er één keer in.
Technisch
De koppeling in het kort.
- Vorm van de koppeling
- Widgets. Een script van widget-static.eversports.io en per widget een div met het widget-id. De oudere variant was een iframe met een adres op eversports.com
- Authenticatie
- Geen sleutel. Het widget-id staat in de pagina en hoort daar ook te staan
- Richting
- Van het systeem naar de site
- Verversing
- De widget haalt zijn gegevens zelf op bij het laden van de pagina
- Wij bouwen het op
- WordPress, Next.js, Maatwerk
Waar het misgaat
- Wij vonden geen openbare API-documentatie. Wat Eversports publiceert zijn de widgets; een diepere koppeling loopt via hun eigen programma. Dat bepaalt wat er kan: het rooster, de prijzen en het boeken staan op je site, maar de lessen zijn geen pagina’s van jou. Wil je per les een eigen adres met eigen tekst en gestructureerde data, dan is dit systeem daar niet op gebouwd.
- Er zijn een oude en een nieuwe generatie widgets. De oude werkt met een iframe, de nieuwe met een script en een div. Eversports zegt zelf dat je de iframe moet vermijden en noemt daar twee redenen voor: de bediening op een telefoon, en aankomende browserupdates die iframes strenger behandelen. Staat er nog een oude op je site, vervang hem dan; dat is een kwestie van minuten en het scheelt een storing op een moment dat je er niet op rekent.
- Het script hoort één keer op de pagina, de div zo vaak als je widgets wilt. Dat klinkt vanzelfsprekend en gaat in de praktijk mis op een site waar elke sectie zijn eigen stukje code meekrijgt: dan staat het script er vier keer en laadt de pagina merkbaar trager.
- De widget tekent zich in zijn eigen opmaak. Je kunt de achtergrond laten aansluiten op je site, maar de rest van de vorm ligt bij Eversports. Op een site met een eigen ontwerp is dat het punt waar het zichtbaar wordt dat dit een ingevoegd blok is; reken erop bij het ontwerp van de pagina en zet de widget niet midden tussen je eigen componenten.
Eversports Manager koppelen
Wat je moet weten voor je begint.
Wat is Eversports Manager?
Eversports Manager is beheersoftware voor studio’s en sportlocaties: lesroosters, klantbeheer, boekingen, lidmaatschappen, facturatie en marketing in één pakket. Ruim negenduizend partners in Europa gebruiken het, van yoga- en pilatesstudio’s tot vechtsport, dans, indoor cycling en banenverhuur voor tennis en padel.
Daarnaast is Eversports een marktplaats: sporters zoeken er lessen in de buurt en boeken via de app. Dat is een verschil met een systeem dat alleen achter de schermen draait, en het is meteen de reden om goed na te denken over wat er op je eigen site hoort te staan.
Fitmanager is hierin opgegaan
Gebruikte je Fitmanager, dan kom je hier uit. De twee zijn samengegaan; nieuwe klanten werken in Eversports Manager en bestaande klanten zijn gemigreerd. De domeinnaam fitmanager.nl is inmiddels niet meer van het bedrijf.
Voor je website betekent dat iets praktisch: een koppeling die ooit op Fitmanager is gebouwd, werkt straks niet meer op de gegevens waar hij voor is gemaakt. Staat er nog zo’n koppeling op je site, laat hem dan nakijken voordat je erachter komt doordat het rooster leeg is.
Hoe de widgets werken
Je zet één script op de pagina en daarna per widget een div met het id dat je in Eversports Manager vindt. Het script laadt de widget en de instellingen die je daar hebt gezet; je hoeft in de pagina zelf niets te configureren.
Er zijn er vijf: het rooster, de prijzen inclusief cadeaubonnen, de bijzondere activiteiten zoals cursussen, workshops en retreats, de videobibliotheek en de cadeaubonnen apart. Ze mogen naast elkaar op dezelfde pagina staan.
Voor banenverhuur is er daarnaast een eigen boekingswidget, met een adres dat je in de instellingen vindt. Je kunt zo’n adres filteren, bijvoorbeeld om alleen de workshops te tonen.
Wat op je eigen site hoort en wat niet
De widget is goed in wat hij doet: boeken. Waar hij niet voor is gemaakt, is vindbaarheid. Een les in een widget is geen pagina met een eigen adres, dus Google indexeert hem niet en je kunt er niet naartoe linken.
De route die wij aanhouden: de pagina’s die mensen zoeken bouw je zelf, met je eigen tekst, je eigen foto’s en je eigen vragen. Denk aan een pagina per lessoort of per locatie. De widget zet je daar onderop, op de plek waar iemand daadwerkelijk wil boeken.
Zo gebruik je allebei waar ze goed in zijn: jouw site voor het vinden en het overtuigen, Eversports voor de boeking en de administratie erachter.
Bijgewerkt op
Specialist voor koppelingen
JosDesign & Development085 83 30 533jos@klubb.nlVeelgestelde vragen
Kan ik mijn Eversports-rooster op mijn eigen website zetten?
Ja, met de roosterwidget. Je zet één script op de pagina en een div met je widget-id op de plek waar het rooster moet komen. Bezoekers boeken daar direct, zonder naar een ander adres te gaan.
Werkt dat met een iframe?
Niet meer. De nieuwe widgets laden met een script en een div. Eversports raadt de oude iframe zelf af, vanwege de bediening op een telefoon en omdat browsers iframes strenger gaan behandelen.
Krijgt elke les een eigen pagina op mijn site?
Nee. Wat in de widget staat is geen pagina met een eigen adres, dus Google indexeert het niet. Daarom bouwen wij de pagina’s die mensen zoeken zelf, per lessoort of per locatie, en zetten we de widget daaronder voor het boeken.
Is er een API van Eversports?
Wij vonden geen openbare API-documentatie. De route die zij publiceren zijn de widgets; iets diepers loopt via hun eigen programma. Dat bepaalt wat er kan, en dat zeggen we liever vooraf dan halverwege een traject.
Wij gebruikten Fitmanager, wat betekent dat?
Fitmanager is opgegaan in Eversports. Nieuwe klanten werken in Eversports Manager en bestaande klanten zijn overgezet. Staat er op je site nog een koppeling die op Fitmanager is gebouwd, laat die dan nakijken.
Werken de widgets ook op WordPress?
Ja. Het script gaat één keer in de pagina of in de thema-instellingen, en de div zet je in het blok waar de widget moet staan. Wij zorgen dat hij binnen de opmaak van je site valt en op een telefoon niet buiten het scherm loopt.
Let’s work together.
Boeken waar het hoort, vindbaar waar het telt.