Slimme links en linkregels

Betaalde feature

Dit artikel gaat ervan uit dat je al bekend bent met verkorte links en begrijpt hoe ze gebruikt worden.

In once.to, een slimme link is een verkorte link die gebruik maakt van ons regelmechanisme.

Zoals met wachtwoord-beveiligde link kan elke link ook in een slimme link worden omgezet. Dat doe je door daar redirectregels aan toe te voegen.

Deze regels maken het mogelijk je bezoekers om te leiden naar verschillende adressen (URL’s), afhankelijk van hun kenmerken:

  • Taal;
  • Land;
  • Browser;
  • Besturingssysteem en het platform daarvan;
  • Toesteltype (zoals computer, tablet of mobiel).

Naast het bovenstaande kun je willekeurigheid aan elke regel toevoegen door de waarschijnlijkheid op te geven waarmee de regel geactiveerd moet worden. Dit kan onder andere worden gebruikt voor A/B-testing (zie hieronder).

Hier zie je een voorbeeld van hoe regels er in het wild uitzien:

Regels van een slimme link.
Regels van een slimme link.

Wanneer komen slimme links te pas? Zijn ze niet te ingewikkeld om te beheren en te gebruiken? Moeten ze misschien alleen in exotische situatie worden gebruikt?

Integendeel: ze zijn erg eenvoudig te configureren en te beheren, en er zijn tal van praktijkgevallen waarin ze handig kunnen zijn.

Laten we eens kijken naar enkele veel voorkomende scenario’s.

Geautomatiseerde keuze van mobile app store

De bezoeker kan automatisch doorgestuurd worden naar je app pagina in Apple App Store of Google Play Market, afhankelijk van hun mobiele platform: iOS of Android, respectievelijk.

Voor alle andere platformen wordt er teruggevallen op de default URL, die verwijst naar een selectiepagina waarop de bezoeker de keuze krijgt om handmatig een appstore te selecteren.

De bijbehorende regelset zou er als volgt uit kunnen zien:

Voorbeeld regels voor een automatische appstore-selectie.
Voorbeeld regels voor een automatische appstore-selectie.

Geautomatiseerde taalselectie

Bijna elke moderne browser vermeldt de voorkeurstalen van zijn gebruiker; deze informatie kan worden gebruikt om de bezoeker naar de meest geschikte taalversie van een bepaalde pagina of website te verwijzen.

Zie bijvoorbeeld deze link: 1e.to/docs. Afhankelijk van je browserinstellingen kom je op een Russische, een Nederlandse, of een Engelse versie van dezelfde pagina terecht (test dat gerust door je instellingen te veranderen).

Voor een nog betere dekking en nog preciezere resultaten kun je IP-gebaseerde geolocatie gebruiken die beschikbaar is bij onze slimme links. Op deze manier beïnvloedt ook het land van de bezoeker de taalkeuze.

Hier zie je hoe de regels er in de praktijk uitzien voor de hierboven genoemde link:

Regels voor automatische taalselectie op basis van de taal en/of het land van de bezoeker.
Regels voor automatische taalselectie op basis van de taal en/of het land van de bezoeker.

A/B-testing

A/B-testing is een veelgebruikte techniek waarmee de interactie van de gebruiker met verschillende versies van dezelfde pagina gemeten kan worden. De bezoeker wordt meestal willekeurig omgeleid naar een van twee (of meer) versies.

Met once.to kan dit gemakkelijk worden gedaan door het waarschijnlijkheidscriterium op te geven, kijk maar even naar dit eenvoudige voorbeeld:

Voorbeeld A/B-testing regels.
Voorbeeld A/B-testing regels.

Zoals het hierboven is opgezet worden de bezoekers in 50% van alle gevallen doorgestuurd naar https://example.com/page-b. In alle andere gevallen (de overige 50%) worden ze doorgestuurd naar de fallback-URL: https://example.com/page-a.

Bot-specifieke pagina’s

Hoewel het sterk wordt afgeraden, is het toch mogelijk om alle bots en crawlers naar een andere versie van de pagina door te verwijzen met behulp van het Browser, Besturingssysteem of Platform criterium van de regel.

De regels

Laten we nu dieper duiken in hoe slimme links geconfigureerd worden. Voor linkregels geldt het volgende:

  • De regels worden geëvalueerd in de volgorde waarin ze gedefinieerd zijn, van boven naar beneden.
  • De eerste regel die matcht leidt de bezoeker naar de betreffende doel-URL, en alle volgende regels worden genegeerd.
  • Als geen van de regels matcht, wordt de doel-URL van de link gebruikt als fallback om de bezoeker ernaartoe door te sturen.

En als we het over individuele linkregels hebben, zijn de regels (een onvermijdelijke woordspeling!) als volgt:

  • Het waarschijnlijkheidscriterium wordt eerst geëvalueerd. Dit betekent dat als een regel voorzien is van het criterium Waarchijnlijkheid: 50% wordt hij maximaal in de helft van alle gevallen in acht genomen (of minder, afhankelijk van andere criteria).
  • Als de waarschijnlijkheid op 100% (de standaardinstelling) is gezet, wordt alleen met andere criteria rekening gehouden (als die er zijn).
  • Met andere woorden, alle andere criteria worden beoordeeld pas als de “waarschijnlijkheidsdrempel” gepasseerd is.
  • Aan alle gedefinieerde criteria moet voldaan zijn om de regel te laten matchen (de zogenaamde AND-logica).
    Voorbeeld: als je Talen: es en Toesteltypen: Phone criteria hebt gedefineerd, matcht de regel alleen als én de taal Spaans is, én het toestel een telefoon is.
  • Lijsten met waarden binnen elk criterium volgen de OR-logica.
    Voorbeeld: een regel met Platformen: Mac | Windows matcht als de bezoeker of een Mac-, of een Windows-machine gebruikt.

(De)activeren van een regel

Alleen regels die actief zijn worden geëvalueerd. Als een regel op inactief is gezet, wordt het genegeerd en zal het nooit matchen.

  • Elke regel kan gedeactiveerd (uitgeschakeld) worden door zijn Actief-schakelaar uit te zetten.
  • Je kunt ook de waarschijnlijkheid van de regel op 0% zetten, wat precies hetzelfde effect heeft.

Herschikken van regels

De regeleditor voorziet elke regel van omhoog-omlaag knoppen aan de rechterkant. Gebruik deze om de regels in de gewenste volgorde te zetten.

Regelvolgorde-knoppen.
Regelvolgorde-knoppen.

Tags: , , , , , , , , , , , ,