Hi ! h_title
Support
Home
Releasenotes
Releasenotes

NIEUW: Pagineringsopties in Javascript:

We hebben de opties met betrekking tot paginering uitgebreid in onze JavaScript-implementatie. Naast pagineren via paginanummers, wat onze standaardgedrag blijft, hebben we twee nieuwe opties geïntroduceerd: oneindig scrollen en een 'meer laden'-knop. Als een bezoeker op een gepagineerde link terechtkomt (bijvoorbeeld via een bladwijzer), tonen we bovenaan een 'vorige producten laden' om terug te kunnen pagineren. Beide nieuwe manieren zijn beschikbaar voor alle bestaande en nieuwe implementaties en kunnen worden geactiveerd via een lokale JavaScript-configuratie of in de Tweakwise App. Zie meer: https://docs.tweakwise.com/docs/js-js-implementation-local-configuration#paginationtype

NIEUW: Dimensions Google Analytics 4 reports
Met Universal Analytics (UA) die vorig jaar werd uitgefaseerd (1 juli 2023), hebben we een Google Analytics 4 (GA4)-module geïmplementeerd als opvolger in de Tweakwise App. Aangezien al onze klanten inmiddels gemigreerd zijn, zijn we enkele onverwachte gedragingen tegengekomen. Blijkbaar, omdat GA4 veel flexibeler is in configuratie dan UA, kunnen klantenrapporten worden opgezet met bepaalde dimensies die je kunt gebruiken om jouw gegevens te groeperen en filteren. En veel van onze klanten gebruiken het ook op deze manier. We hebben onze module bijgewerkt zodat we volledig compatibel zijn met deze configuratie. Dus, als je bijvoorbeeld jouw GA4-property en dimensierapporten hebt geconfigureerd op basis van hostnaam of taal, kunnen we uw rapporten ook opsplitsen in de Tweakwise App. Dit betekent dat er niet langer een vereiste is voor een één-op-één-relatie tussen storeview en een Google-property. Je kunt één property gebruiken voor meerdere storeviews en doeleinden.

Tweakwise App & API

  • Het is nu mogelijk om een zoekvak in te schakelen binnen een specifiek filter, dat configureerbaar is op filterniveau. Via deze instellingen kun je onze in-filter-zoekfunctie aan- of uitzetten en zelfs een 'placeholder'- of 'geen resultaten'-tekst instellen. Deze functie is beschikbaar via onze Frontend API en werkt direct voor JavaScript-implementaties. Magento volgt binnenkort. Om de functie te testen, kun je onze demoshop gebruiken (na een succesvolle publicatie).
  • De parameter 'tn_q' is nu beperkt tot 100 tekens bij elke gelegenheid. Deze parameter wordt gebruikt in navigation, navigation-search, facets, products, autocomplete en suggestions.
  • Bij het proberen te verwijderen van een Recommendation die wordt gebruikt in Builder, wordt nu de specifieke naam van het Buildertemplate getoond waar de Recommendation gebruikt werd.
  • In Merchandising > Templates en Merchandising > Builder, toont het 'Gekoppeld aan' tabblad nu volledig klikbare padnamen om het gemakkelijker te maken om overeenkomstige categorieën en landingspagina's te vinden (en te bladeren). De links leiden naar de Catalogus > Categorieën pagina, het geselecteerde item wordt daar getoond en de categorieboom wordt ook geopend naar het overeenkomstige pad.
  • De eerder uitgebrachte verbeteringen aan andere 'gekoppeld aan'-tabs zijn nu ook beschikbaar in Catalogus > Producten > Categorieën en in Filteren > Filtertemplates > Detailpagina > Gekoppeld aan. Het toont het volledige pad en is klikbaar.
  • We hebben de API-referentie voor de Analytics API toegevoegd aan onze documentatiewebsite, net zoals we hebben gedaan voor de backend- en frontend-API. Dit zou het gemakkelijker moeten maken om een server-side implementatie van de Analytics API te doen en zo paginaweergaven, aankopen en zoekopdrachten bij te houden. Voel je vrij om een kijkje te nemen: https://docs.tweakwise.com/reference/analytics-api-introduction
  • De Analytics API bevatte een bug waarbij een 500 Interne Serverfout werd geretourneerd wanneer een verzoek met een lege request body werd gedaan. We retourneren nu een 400 Bad Request met een duidelijke foutmelding, zoals verwacht.
  • Je kunt nu de demoshop nu openen vanuit de categoriemodule. Dit maakt het makkelijker om de juiste categorie te openen. 
  • Onze Backend API, de /product-call, bevat nu optionele zoek- en pagineringparameters. Deze release verbetert ook aanzienlijk de prestaties van het verzoek, zelfs als de optionele parameters niet worden gebruikt
  • De filtertemplates detailpagina's in de Tweakwise App hebben nu paginering en zoekfunctionaliteit om deze module veel sneller te maken dan voorheen. Er zijn enkele bijwerkingen van kracht omdat de snelle filterknoppen aan de rechterkant niet meer worden opgeslagen bij klikken, maar pas nadat de knop is ingedrukt die het hele formulier opslaat. Enkele belangrijke opmerkingen:
    • Als je filters toevoegt aan een template, worden ze altijd toegevoegd op de laatste positie(s). Dit betekent in geval van paginering dat na het toevoegen van een nieuw filter, je automatisch naar de laatste pagina gaat waar het nieuw toegevoegde filter is. Paginering staat momenteel ingesteld op 50 items per pagina.
    • Als je van pagina wisselt of zoekt, wordt de vorige 'status' niet opgeslagen. Dus als je wijzigingen wilt aanbrengen in de filters en vervolgens wilt zoeken of pagineren, moet je opslaan voordat je dat doet, anders gaan de wijzigingen verloren.
    • Als je een wijziging aanbrengt en vervolgens per ongeluk (of met opzet) wegklikt van de pagina, krijg je een waarschuwing voor niet-opgeslagen wijzigingen en word je gevraagd om op te slaan voordat je vertrekt.
  • In deze release hebben we een kleine aanpassing gedaan aan de categoriekeuzes in de app. Het geeft nu prioriteit aan categorieën die beginnen met de ingevoerde zoekterm. Dit zou het gemakkelijker moeten maken om de categorieën te vinden waarnaar je op zoek bent, in vergelijking met eerder, waar de categorieën alleen alfabetisch waren gesorteerd. Er was ook een klein probleem dat het onmogelijk maakte om door alle resultaten te scrollen. Dat is nu ook opgelost.
  • In de filterstatistiekenmodule is het mogelijk om de resultaten te filteren op gebruik in een specifieke categorie. Als het ID van de gefilterde categorie erg groot was, waren de resultaten op de pagina alsof er geen categorie-filter werd toegepast. Dit was verwarrend en is nu opgelost.
  • We hebben directe links toegevoegd naar entiteiten op de pagina voor eigenschapsgebruik. Alle pagina's voor eigenschappen (feed, extern, afgeleid) hebben nu klikbare links op hun 'gebruikte' tabblad. We hebben ook interne klikbare links toegevoegd naar producten en eigenschappen vanuit meerdere plaatsen in de app waar dit nog ontbrak.

Javascript

  • In onze Suggestions JS hebben we een identificerende data-eigenschap toegevoegd aan elke suggestiegroep, zodat klanten elke suggestie afzonderlijk kunnen targeten. De waarden zijn 'Zoekwoord', 'Categorie', 'FacetFilter' en 'Product' en deze staan onder de eigenschap 'data-suggestion-type'. Deze data-eigenschappen kunnen bijvoorbeeld worden gebruikt voor opmaakaanpassingen, omdat je nu elke eigenschap afzonderlijk kunt targeten.
  • Suggestions JS luistert nu ook naar door klanten verstrekte events, en dat is in twee gevallen: wanneer het suggestiecontainer opent en wanneer het sluit. Meer informatie is hier te vinden: https://docs.tweakwise.com/docs/js-suggestions-js-api-reference#on
  • We hebben de JS-implementatie-instellingen in de app uitgebreid met 'tn_parameters_except'-opties. Je kunt deze verborgen uitsluitingsfilters nu configureren voor de zoek- en lijstpaginaresultaten.
  • Er is een bug opgelost waarbij filters met de schuifregelaarinstellingen niet konden worden bijgewerkt als de minimumwaarde 0 was.
  • Vanaf nu worden sommige JS-events afgevuurd bij verzoeken aan onze servers binnen de JavaScript Recommendations-plugin. Op deze manier is het mogelijk om in te haken op de levenscyclus van de plugin en bijvoorbeeld meer informatie toe te voegen aan de producttegels. De volgende events worden afgevuurd: 'twn.request.started', 'twn.request.success' (with data payload), 'twn.request.failed', 'twn.request.completed'.
  • We hebben een maximum aantal weergegeven categorieën in een categorieboom (facetboom; aantal al aanpasbaar in de app) geïmplementeerd en nadat deze drempel (d.w.z. "Aantal waarden") is bereikt, wordt een "Toon meer/minder" knop weergegeven (zoals bij de meeste andere filters).
  • Een kleine bug opgelost bij het overschrijven van vertalingen.
  • In deze release hebben we een bug in de Suggestions JS opgelost waarbij incidenteel niets werd getoond voor een zoekterm, hoewel onze API wel resultaten retourneerde.

 


Kom je er na het lezen van de relevante artikelen nog steeds niet uit?

Deel artikel

Link gekopieerd naar klembord

Cookies

Wij gebruiken cookies om het gebruik van de Support omgeving te analyseren.

Meer weten? Bekijk onze cookieverklaring.

Sluit melding