Belangrijkste Uitdagingen

Het productiebedrijf wilde zijn B2B-dealerportaal moderniseren en de bestelervaring voor de leden van het distributienetwerk voor auto-onderdelen verbeteren. Het doel was om dealers te helpen efficiënt onderdelen in bulk van meerdere leveranciers aan te schaffen. De verouderde legacy-systemen, geworteld in de jaren ’90, konden echter niet de ervaring leveren die dealers eisten en het bedrijf moest een complexe digitale transformatie starten.

Beheer van een catalogus van >300k SKU’s

Het bedrijf verkoopt auto-onderdelen uit zijn uitgebreide catalogus en werkt samen met verschillende dropshipping-leveranciers. Het nieuwe e-commerceplatform moest gegevens importeren voor meer dan 300.000 producten. Het moest ook gegevens over klanten, orders, facturen, voorraden, enz. synchroniseren met interne systemen. Om om te gaan met uurlijkse updates van enorme hoeveelheden gegevens, was het optimaliseren van de software-infrastructuur en datastromen noodzakelijk.

Een Kloof Tussen ERP & Online Platform

Adobe Commerce werd gekozen als oplossing voor het nieuwe dealerportaal. Er was echter een behoefte om het dealernetwerk geleidelijk naar het nieuwe platform te verplaatsen om verstoring van de dagelijkse werkzaamheden tot een minimum te beperken. Dit omvatte de integratie van Adobe Commerce met het verouderde HTI ERP-systeem.

Diepgaande Aanpassing van Adobe Commerce

Hoewel de standaardfunctionaliteiten van Adobe Commerce voldeden aan de meeste vereiste mogelijkheden, moest het bedrijf het platform verder aanpassen aan zijn unieke bedrijfsbehoeften. Om nieuwe maatwerkfuncties te ontwikkelen, was het noodzakelijk om het interne team uit te breiden met ervaren Adobe technologieconsultants.

Custom Solution

Online B2B Dealerportaal

Adobe Commerce Configuratiescherm

Het nieuwe Adobe Commerce-configuratiescherm heeft de manier waarop bedrijfsbeheerders en verkoopvertegenwoordigers werken getransformeerd. We hebben een tool ontwikkeld die het beheer van catalogi, content, kortingen en bestellingen vereenvoudigt. Bovendien biedt het statistieken voor verkoopinformatie.

Op React gebaseerde Dynamische Website

De nieuwe dynamische website heeft een uitgebreide catalogus van auto-onderdelen gemakkelijk toegankelijk gemaakt voor Balievertegenwoordigers en Onderdelenmanagers binnen het dealernetwerk. Het stelt dealers in staat om te kiezen uit artikelen op voorraad of te opteren voor dropshipping van 13 andere leveranciers, waardoor snelle bestellingen voor honderden producten mogelijk worden gemaakt via een eenvoudige CSV-bestandsupload.

Adobe Commerce & ERP-integratie

De implementatie van Adobe Commerce markeerde de eerste fase in het digitale transformatietraject van het bedrijf. Andere systemen moesten nog worden geüpgraded, wat ons voor extra uitdagingen stelde.

Microservices voor gegevensvoorverwerking

Als noodoplossing moesten we het nieuwe dealerportaal integreren met het bestaande ERP-systeem. Gezien de ernstige beperkingen in de data-exportmogelijkheden van het HTI ERP, omvatte onze strategie het creëren van aangepaste software om ERP-gegevens te verwerken voordat deze naadloos in Adobe Commerce werden geïmporteerd. Bovendien moesten we een oplossing bedenken om de automatische terugstroom van gegevens te voorkomen totdat het ERP was geüpgraded.

Custom data processing middleware

AANGEPASTE DATA PROCESSING MIDDLEWARE

De microservice controleert de gegevens in de meest recente bestanden van het ERP-systeem met de bestaande informatie in Adobe Commerce. Het identificeert nieuwe of gewijzigde gegevens, rangschikt deze netjes en verdeelt ze in blokken, elk met ongeveer 10.000 records.

Async import to adobe commerce

ASYNCHRONE IMPORT NAAR ADOBE COMMERCE

De verwerkte gegevens worden in segmenten via de API naar Adobe Commerce overgedragen. De data-importwachtrij wordt beheerd door RabbitMQ, een message broker die een stabiele informatiestroom garandeert van de verwerkingsmiddleware naar het dealerportaal.

Using cdn for product images

CDN GEBRUIKEN VOOR PRODUCTAFBEELDINGEN

Om snelle paginabelading te garanderen, beheert CDN productafbeeldingen efficiënt. Dit helpt bij een optimaal gebruik van netwerkbronnen, wat leidt tot snellere levering van mediacontent, het verkorten van wachttijden, het verbeteren van de betrouwbaarheid en het bieden van een naadloze klantervaring.

Bypassing built-in order management

INGEBOUWD ORDERMANAGEMENT OMPZEILEN

Tot de ERP-upgrade stromen de gegevens van het dealerportaal niet terug naar interne systemen. In plaats daarvan worden details over nieuwe orders op het platform via automatische orderbevestigingsmails verzonden naar de klantenservicemedewerkers van onze Klant, die deze orders vervolgens handmatig in het ERP invoeren.

Gegevensstroom tussen HTI ERP & Adobe Commerce

Aankomende Fasen van Transformatie

Naarmate de digitale transformatie vordert, is er nog meer op komst. Ons team verbetert de oplossing door extra functionaliteiten en nieuwe integraties toe te voegen. Momenteel bevinden we ons in de laatste fase van de integratie van Power BI, een stap die onze Klant in staat zal stellen de prestaties van het nieuwe portaal te analyseren. Vooruitkijkend zal de volgende belangrijke mijlpaal de overgang naar een nieuwe ERP-oplossing zijn.

Belangrijkste Uitdagingen

GatherContent wilde hun klanten een gebruiksvriendelijke tool aanbieden die de migratie van content assets tussen hun content operations platform en Adobe Experience Manager zou vergemakkelijken. Het doel van het bedrijf was om klanten te helpen bij het standaardiseren, structureren en schalen van hun contentproductieworkflows.

Om de succesvolle ontwikkeling van deze oplossing te waarborgen, zocht GatherContent naar AEM-ontwikkelaars met uitgebreide ervaring in het integreren van Adobe-software, waardoor de nodige expertise werd gegarandeerd voor het bouwen van een robuuste en op maat gemaakte oplossing.

Custom Solution

Content Koppelen Tussen AEM en GatherContent

Redacteuren kunnen import- en exportmappings instellen tussen Sjablonen in GatherContent en Pagina’s in AEM en hun corresponderende componenten. De mogelijkheden van de integratiemodule stellen redacteuren in staat om:

  • Een GatherContent-sjabloon aan meerdere AEM-sjablonen koppelen.
  • De veldstructuur van componenten koppelen tussen GatherContent en AEM.
  • AEM Multi-Site Manager gebruiken om content naar meerdere sites te importeren.
  • Mapping configureren voor content met meerdere taalversies.

Content Importeren/Exporteren tussen GatherContent en AEM

Redacteuren kunnen contentitems in beide richtingen tussen systemen migreren met behulp van geschikte import- of exportmappings. De resultatenpagina wordt voor elke sessie weergegeven met een lijst van succesvol verwerkte en mislukte items, gekoppeld aan het logbestand. De integratie stelt redacteuren in staat om:

  • De hiërarchische structuur voor geïmporteerde items repliceren of ze herschikken.
  • Content importeren naar elke AEM-component, inclusief aangepaste componenten.
  • Inhoud vullen naar meerdere locaties in AEM met verschillende importpaden.
  • Metadata gekoppeld aan inhoud in GatherContent importeren naar AEM-pagina-eigenschappen.

Geïmporteerde/Geëxporteerde Inhoud Bijwerken

Om inhoud tussen de systemen gesynchroniseerd te houden, kunnen redacteuren inhoud bijwerken die eerder tussen AEM en GatherContent in beide richtingen is gemigreerd. De integratie maakt het mogelijk om:

  • Inhoud bijwerken, zelfs als de hiërarchische DAM-structuur tussen systemen verschilt.
  • De lijst met succesvol bijgewerkte items bekijken en controleren of er fouten waren.
  • De workflowstatussen van GatherContent voor de automatisch bijgewerkte inhoudsitems ontvangen.

Snelheid en Capaciteit Reguleren

De integratie-plug-in zorgt voor een efficiënte gegevensuitwisseling tussen systemen. Redacteuren hebben controle over het resourcegebruik van de plug-in om het af te stemmen op andere auteursprocessen. Om export-, import- en updatesessies te optimaliseren, kunnen redacteuren:

  • Configureer tot 200 parallelle worker threads voor een optimale verwerkingssnelheid.
  • Het aantal parallelle taken in de systeemconfiguratie verminderen voor een lager CPU-verbruik.
  • De voortgang en resultaten bekijken op speciale URL’s voor processen die op de achtergrond draaien.

Belangrijkste Uitdagingen

Een autofabrikant werkt samen met Adobe om digitale transformatie in marketing en verkoop binnen haar merkenportfolio te stimuleren.

Voortbouwend op het succes van de UX- en UI-verbeteringen die werden geïntroduceerd op een van de websites van haar merken, besloot het bedrijf de nieuwe standaard voor klantervaringen uit te breiden naar de rest van haar online eigendommen.

Het bedrijf staat bekend om zijn premium rijervaring en streeft ernaar dat klanten snelheid, uitzonderlijke prestaties en comfort ervaren bij elke interactie met hun merken. Daarom was het verbeteren van de siteprestaties een prioriteit.

Custom Solution

Frame 749

UITGESTELD LADEN

Om de initiële paginabelasting te verminderen en laadtijden te verbeteren zonder de inhoud in gevaar te brengen, implementeerde het team uitgesteld laden. Deze techniek zorgt ervoor dat afbeeldingen buiten het scherm alleen worden geladen wanneer dat nodig is, met name wanneer een gebruiker naar beneden scrollt op de pagina.

Image 27

SLIMME APP-BANNERS OP MOBIEL WEB

Om gebruikers zachtjes aan te moedigen de mobiele app van het bedrijf te downloaden via de App Store of Google Play, integreerde het bedrijf slimme app-banners in alle mobiele webbrowsers op Android en iOS. Deze banners zijn geconfigureerd in het AEM-gebaseerde CMS en volgen de beste praktijken voor onopvallende promotiemethoden.

Frame 752

PAGINA’S VAN LOKALE AUTODEALERS

Om de selectie van autodealers te vergemakkelijken en bezoekers relevante informatie te bieden zonder de website te verlaten, heeft het bedrijf een Dealer Navigatie-component gebouwd. Dit dynamische menu omvat links en vervolgkeuzelijsten die dynamisch veranderen op basis van het aanbod van elke dealer. De informatie en contactgegevens die op deze pagina’s worden weergegeven, zijn afkomstig van de online eigendommen van de dealer en zijn altijd up-to-date.

Tap 1

CALL-TO-ACTION BALK

Het bedrijf gebruikt online chat- en klantfeedbackwidgets van derden. Aangezien de widgets door verschillende teams waren ontwikkeld, hadden ze verschillende ontwerpen. De widgeticonen waren verspreid over verschillende secties van de pagina en verstoorden de site-ervaring. Het bedrijf consolideerde de iconen in één enkele CTA-balk om een meer coherente UX en visueel aantrekkelijke UI te garanderen.

Connect 1 2

PRESTATIE-AUDIT

Het frontend-ontwikkelteam voerde de Lighthouse-siteaudit uit om verbeterpunten in de laadsnelheid van pagina’s te identificeren. Ze implementeerden de meest impactvolle wijzigingen die in het rapport werden aanbevolen om de siteprestaties te verbeteren.

Code

ASYNCHROON LADEN

Ontwikkelaars verminderden het aantal scripts dat in de JavaScript hoofdthread werd uitgevoerd en herconfigureerden secundaire JS-bestanden en -bibliotheken om asynchroon te laden.

Notification 1

DEALER MELDINGSBALKEN

Het bedrijf introduceerde universele meldingsbanners om dealers te helpen bij het leveren van urgente of tijdgevoelige informatie aan bezoekers via hun pagina’s op de site van het automerk.

Exchange 1 1

TERUG-VOORWAARTS CACHE

Het team zorgde ervoor dat de terug-voorwaarts cache betrouwbaar werkt, waardoor browsers van gebruikers momentopnamen van eerder bezochte webpagina’s kunnen opslaan en snel inhoud kunnen weergeven wanneer gebruikers heen en weer navigeren.

Belangrijkste Uitdagingen

Het halfgeleiderbedrijf moest de standaardmogelijkheden van Marketo Engage uitbreiden en de tool effectief integreren in het hybride software-ecosysteem om marketingcampagnes te verbeteren door nauwkeurigere en completere gegevens over leads te gebruiken in alle systemen.

Verkoop en Marketing afstemmen

Het bedrijf moest gegevens correct synchroniseren en workflows stroomlijnen tussen Marketo en Salesforce om verkoop- en marketingteams op één lijn te brengen.

Datakwaliteit waarborgen

Het marketingteam van de klant wilde gegevens verzamelen in één schone database om de meest uitgebreide informatie over leads en klanten te benutten.

Conversiepercentage van prospects naar SAL verbeteren

Onze klant moest nauwkeurige marketingattributie instellen om te investeren in de meest effectieve kanalen voor klantenwerving en verrijkte gegevens te benutten om lead-nurturingcampagnes te verfijnen en verkoopcycli te verkorten.

Custom Solution

Marketo-integraties en datastromen

Een reeks integraties met applicaties van derden werd geïmplementeerd om gegevens te verrijken en campagnes te verfijnen om kortere verkoopcycli te realiseren.

Connect 1

LEAD BRONBEHEER

Het bedrijf kan leads nauwkeurig toewijzen aan marketingkanalen om marketingstrategieën te optimaliseren en middelen effectief toe te wijzen.

Exchange 1 1

EFFICIËNTE DATATRANSFER

Gegevens importeren naar Marketo Engage vanuit AEM, Adobe Commerce en Salesforce, en gegevens exporteren naar Adobe Analytics en BI-tools.

Frame 725

BOTDETECTIE EN FILTERING

Een botfilteroplossing voorkomt dat bots campagnes activeren, metrics corrumperen, en houdt de database vrij van spamrecords.

Frame 725 1

GEGEVENS EXPORTEREN NAAR ANALYTICS EN BI-TOOLS

Integratie met Adobe Analytics en geautomatiseerde dagelijkse export van gegevens van Marketo Engage naar de BI-tool van de klant zorgt ervoor dat alle belanghebbenden toegang hebben tot de meest actuele informatie en datagestuurde beslissingen kunnen nemen om de bedrijfsvoering en -prestaties te verbeteren.

Verrijking van Klantgegevens

Ons team heeft een MKTO middleware-app gebouwd om de kloof tussen de systemen te overbruggen en de database te verrijken met aanvullende informatie uit Google Ads, LinkedIn en Facebook, formulieren ingebed op de website en op landingspagina’s, e-commercewinkel, CheckMarket, On24.

Icon activity

AANGEPASTE ACTIVITEITEN

Volg gebruikersactiviteiten die niet standaard worden vastgelegd en gebruik deze gegevens om de betrokkenheid en conversiepercentages van marketingcampagnes te verbeteren.

Connect 1 1

PRODUCTVOORKEUREN

Volg wie interesse toont in specifieke producten om promoties te versturen die aansluiten bij de voorkeuren of huidige behoeften van mensen.

Group 790

DOWNLOADGESCHIEDENIS

Houd een overzicht bij van de bestanden die elke gebruiker van de site downloadt om marketingcampagnes af te stemmen op hun huidige interesses.

User 1 1

GEBRUIKERSABONNEMENTENCENTRUM

Stel abonnees in staat om de soorten berichten te kiezen die ze willen ontvangen om de relevantie van e-mailcampagnes te verbeteren.

Strategie voor Gegevensdeduplicatie

De database van de klant was te groot en complex voor de standaard samenvoegfunctie van Marketo en vereiste een aangepaste aanpak voor het samenvoegen van records.

Connect 1

AANGEPASTE SAMENVOEGREGELS

We hebben een samenvoegproces gebouwd dat aansluit bij de bedrijfslogica om ‘winnaars’ te selecteren tussen gedupliceerde records en conflicterende veldwaarden, zodat het team van de klant kan werken met de meest accurate en complete gegevens.

R

GEOPTIMALISEERDE PRESTATIES

Onze specialisten hebben automatisering ingesteld waardoor het team van de klant grote aantallen dubbele leads kan verwerken met meer dan 600+ velden per record, terwijl de API-oproeplimieten en een redelijke verwerkingstijd worden gerespecteerd.

Frame 725 4

GEGEVENSBACK-UP EN HERSTEL

We hebben een herstelprocedure geïmplementeerd om gegevensverlies of corruptie te voorkomen tijdens het samenvoegen van records en ervoor te zorgen dat elk probleem kan worden aangepakt.

Belangrijkste Uitdagingen

Het halfgeleiderbedrijf moest klanten voorzien van actuele, nauwkeurige en voldoende informatie over duizenden microchipproducten om hen in staat te stellen zelfstandig weloverwogen aankopen te doen.

Uitgebreide Productcatalogus

De wereldwijde fabrikant besloot een online catalogus te creëren om klanten te helpen bij het navigeren door honderden opties om de meest geschikte producten voor hun specifieke behoeften te selecteren en te combineren.

Maatwerk AEM-ontwikkeling

Onze klant koos Adobe Experience Manager als kernoplossing en ontving setup-ondersteuning van het Adobe-team. Aangezien de standaardfuncties niet aan hun behoeften konden voldoen, schakelde het bedrijf Axamit in om aangepaste functionaliteiten en integraties te bouwen.

Custom Solution

Group 686 1

PRODUCTDETAILS

Essentiële gegevens over producten, inclusief kenmerken en prijzen, worden rechtstreeks uit het ERP gehaald en ingevuld in een basispaginatemplate. De catalogus toont actuele en gesynchroniseerde gegevens van de interne systemen van de klant, zodat bezoekers de meest recente informatie zien.

Video camera 2

GERELATEERDE CONTENT

Elke pagina van de catalogus is verrijkt met relevante media en tekstuele content die vooraf is aangemaakt in een aangepaste contentmanagementconsole en gekoppeld is aan specifieke producten of vermeldingen.

Frame 725 2

VERBONDEN ONLINE WINKEL

Klanten die eerder hebben gekocht of die alle benodigde informatie uit de catalogus hebben verzameld, kunnen overschakelen naar een verbonden e-commercewinkel voor zelfbediende aankopen. Door deze optie aan te bieden, voldoet het bedrijf aan de verwachtingen van digitaal onderlegde klanten.

Frame 725 3

OP DATA GEBASEERDE PERSONALISATIE

De geïntegreerde Adobe Target-oplossing past de bezoekerservaring aan op basis van gegevens over eerdere interacties die zijn vastgelegd in hun geïntegreerde klantprofielen.

Connect 1

PRODUCTSELECTIE

Naast de standaard hiërarchische structuur heeft de catalogus extra facetten — Toepassingen en Oplossingen — die bezoekers helpen producten te selecteren die kunnen worden samengesteld tot complete oplossingen. De sectie Toepassingen van de catalogus toont interactieve blokdiagrammen die sets producten illustreren die samen kunnen worden gebruikt om een circuit te creëren dat is ontworpen voor een specifiek doel.

User 1

GEÏNTEGREERD KLANTPROFIEL

Online klantreizen zijn ontworpen om ongeïdentificeerde websitebezoekers om te zetten in erkende klanten door anonieme browsegegevens te matchen met persoonlijke informatie die door bezoekers wordt verstrekt tijdens aanmeldingen, softwaredownloads of webinar-inschrijvingen.

Belangrijkste Uitdagingen

Een opnieuw gelanceerd mediabrand had tot doel lifestyle- en nieuwscontent, die voorheen verspreid was over meerdere platforms, te verenigen door twee nieuwe websites te creëren en deze te integreren met hun primaire streamingdienstplatform.

Stroomlijn Contentbeheer

Gezien de aanzienlijke inspanning die nodig is om originele content te produceren, wilde het bedrijf het publicatieproces zoveel mogelijk stroomlijnen door het ‘drie-klikken-om-te-publiceren’-concept te adopteren.

Breng Alle Kanalen Samen

Het bedrijf wilde zijn online ecosysteem optimaliseren om klanten naadloze toegang te geven tot content van alle genres en formaten via een uniforme, gelikte interface die perfect werkt op elk scherm en apparaat.

Custom Solution

Workflow 1

FORMULIERGEBASEERDE WORKFLOW

Om processen te stroomlijnen, hebben we een aangepaste publicatieworkflow in het adminpanel gecreëerd. Om een pagina aan te maken, selecteren editors een paginatype, vullen een formulier in en klikken op publiceren. Het systeem legt automatisch de ingediende tekst- en mediabestanden vast, wat resulteert in een nieuwe, volledig ontworpen pagina op de site.

Video camera 2

NAADLOOS GEBRUIK VAN VIDEO

Dankzij integraties tussen het CMS en de interne systemen van de klant, kunnen contentmanagers een video aan een pagina toevoegen door simpelweg de ID uit de videohostingrepository van het bedrijf te gebruiken. Het systeem past de video automatisch aan, zodat deze op de juiste plaats op de pagina wordt weergegeven in de vereiste afmetingen.

Globe 1

KERN WEB VITALS

De siteprestaties zijn geoptimaliseerd om de gebruikerservaring te verbeteren door te zorgen voor snelle laadtijden, interactiviteit en visuele stabiliteit van pagina’s.

Group 686 1

GESTUCTUREERDE DATA

De aanbevolen gestructureerde data-opmaak is aan alle pagina’s toegevoegd om uitgebreide zoekresultaten op Google mogelijk te maken, wat resulteert in een betere ranking en hogere click-through rates.