Inhoudsopgave:

Wat en waarom experimenteert VKontakte in de feed?
Wat en waarom experimenteert VKontakte in de feed?
Anonim

Hoe testen en onderzoek werken in het sociale netwerkteam, waar ze nu aan werken en wat er met dergelijke is gebeurd.

Wat en waarom experimenteert VKontakte in de feed?
Wat en waarom experimenteert VKontakte in de feed?

Laten we beginnen met het belangrijkste en uitzoeken waarom een nieuwsfeed nodig is en waarom daarin weer iets verandert. In de feed communiceren we met vrienden en verschillende auteurs: entertainmentcafés, bedrijven, media, bloggers, thematische media. De feed helpt om het nieuws te ontdekken, meningen te uiten, gebeurtenissen te bespreken en op de hoogte te blijven van alles wat er op dit moment gebeurt.

We hebben zeer ambitieuze taken voor de ontwikkeling van de tape:

  • een ideale dienst zijn voor communicatie tussen lezers en auteurs;
  • markeer de belangrijkste van de enorme hoeveelheid informatie en toon het nieuws in de juiste volgorde;
  • om een handige en snelle interface te creëren voor het bekijken van teksten en media, en voor communicatie op alle platforms.

Er zijn twee belangrijke subtaken: interessante inhoud en gebruiksvriendelijke interface.

Experimenten met inhoud

We hebben honderden verschillende slimme feed-modellen en aanbevelingen die parallel lopen - niet alle experimenten zijn merkbaar voor gebruikers. Soms verschillen ze in kleine dingen: we tonen 1% meer inhoud van vrienden dan van uitgevers, en kijken hoe dit het gebruik van de nieuwsfeed beïnvloedt. Soms zijn tests ingrijpender: we rangschikken situationele inhoud en wat altijd relevant is op fundamenteel verschillende manieren. Dit verandert de samenstelling van de feed voor lezers sterk. Sommige berichten zijn slechts enkele uren relevant (medianieuws, aankondigingen, sportuitslagen), terwijl andere berichten meerdere dagen interessant kunnen zijn (recensies, artikelen, vakantiefoto's).

Sommige experimenten kunnen in een paar dagen worden geëvalueerd - daarna worden updates snel ingeschakeld voor alle gebruikers. Andere tests kunnen daarentegen meer dan een maand duren. Gebruikersgewoonten veranderen niet zo snel en het is belangrijk voor ons om de resultaten binnen een paar weken te evalueren.

In een complex product is het onmogelijk om meteen de ideale formule te identificeren; dit is het pad van iteratieve verbeteringen. Stap voor stap testen we honderden hypothesen. Bijvoorbeeld:

  • posts met veel reacties zijn interessanter;
  • een bericht lang lezen is een belangrijker signaal dan een like;
  • berichten die aan bladwijzers worden toegevoegd, zijn zo interessant mogelijk;
  • longreads en korte tekstberichten moeten voor elke gebruiker op verschillende tijdstippen van de dag worden getoond;
  • berichten die door vrienden zijn becommentarieerd, zijn interessanter dan andere.

Al deze hypothesen toetsen we allereerst op onszelf: we implementeren een nieuwe feature in het algoritme en gaan er zelf mee aan de slag. Als we willen, nemen we gebruikers op in de testgroep. We kijken naar objectieve statistieken, evalueren de statistische significantie van het experiment. We trekken conclusies: of we rollen het helemaal uit, of we verfijnen het verder. En zo al enkele jaren sinds de lancering van de slimme tape. Duizenden verschillende hypothesen en experimenten. Als resultaat van elk verschijnen nieuwe gedachten en veronderstellingen, er is nog steeds een enorme lijst met ideeën voor de boeg.

Werk aan de interface

Het lijkt erop dat de nieuwsfeed niets ingewikkelds is en niets uit te vinden is op het gebied van interfaces? Maar eigenlijk is dit ook een constante zoektocht naar schoonheid.

Zo is de postweergave de afgelopen jaren veranderd:

Zo is de weergave van de VKontakte-post de afgelopen jaren veranderd
Zo is de weergave van de VKontakte-post de afgelopen jaren veranderd

Tegelijkertijd zien berichten in aanbevelingen er fundamenteel anders uit. Waarom? Qua beleving zijn er totaal verschillende consumptiepatronen en accenten. In de feed hebben we ons geabonneerd op specifieke auteurs, het is belangrijk voor ons wie het bericht heeft geschreven, wanneer, of vrienden erover praten. En is het mogelijk om snel te reageren, liken, een reactie te schrijven.

En in de aanbevelingen kennen we de auteur niet. Hoogstwaarschijnlijk is de inhoud belangrijk voor ons, dus we vertegenwoordigen berichten over het algemeen op een andere manier:

VKontakte-interface: berichten in aanbevelingen
VKontakte-interface: berichten in aanbevelingen

De aanbevelingen omvatten ook experimenten. We hebben de auteur van het bericht op verschillende manieren getoond, de like-knop in de compacte modus van de feed gezet, enzovoort. Zelfs nu, op iOS en Android, zijn de interfaces iets anders, omdat de experimenten daar niet eindigen.

We bekijken welke taken gebruikers het vaakst oplossen in de feed en proberen de interface ideaal te maken voor deze taken. En daar zijn we nu mee bezig.

1. Lint zonder onnodige tellers

In de feed wil je de inhoud zelf zo overzichtelijk mogelijk lezen en minder afgeleid worden door verschillende tellers. Daarom laten we in het kader van één experiment niet het aantal likes en reposts zien, we laten alleen reacties achter. Er is een hypothese dat dit de betrokkenheid en de hoeveelheid activiteit in de feed in het algemeen positief kan beïnvloeden, en na verloop van tijd de likes zelf zinvoller kan maken.

VKontakte-opmerkingen blijven, maar likes kunnen verdwijnen
VKontakte-opmerkingen blijven, maar likes kunnen verdwijnen

Waarom zijn er reacties achtergelaten? Het is niet zomaar een teller. Opmerkingen zijn ook inhoud, informatie die de post aanvult. De opmerkingenteller helpt je erachter te komen of het de moeite waard is om naar een apart berichtscherm te gaan om de discussie te lezen. Soms zijn ze interessanter dan de publicatie zelf.

Hoe gaan we het experiment evalueren? Gebaseerd op objectieve statistieken en gebruikersfeedback. Soms komen we klachten tegen, wat ongebruikelijk is, maar er zijn ook veel positieve recensies, wat erg handig is als de feed beknopter is en er geen overdaad aan onnodige informatie is. Maar de interface is onlangs gelanceerd, het is te vroeg om objectieve productstatistieken te evalueren. In het begin is er altijd een periode van wennen.

We zijn van plan om andere versies van de interface te controleren, die geen tellers hebben, maar die ons op inhoud zullen concentreren. Als objectieve statistieken een toename van activiteit in de feed laten zien (tijd, aantal sessies, betrokkenheid, enzovoort) en de feedback van lezers en auteurs vrij positief is, dan zal deze versie misschien ooit voor iedereen worden uitgerold.

2. Gemakkelijk bookmarken

Een ander idee dat momenteel wordt getest, is om de bladwijzerknop naar het lintscherm te brengen. In de communicatie met gebruikers hebben we vaak het idee gehoord dat likes kunnen worden gebruikt als een manier om een bericht op te slaan 'voor later'. Hiervoor heeft VKontakte een handiger hulpmiddel dan zoals - een bladwijzerservice. Daarom vervangen we in het experiment de teller voor postweergaven in de feed door de knop Toevoegen aan bladwijzers. Deze test is al gelanceerd, we verzamelen meningen en statistieken.

Gemakkelijk bookmarken "VKontakte"
Gemakkelijk bookmarken "VKontakte"

3. Compacte weergave van berichten

Naast tellers en actieknoppen hebben we al geruime tijd te maken met de compactheid van posts. Helaas zijn er veel voorbeelden waarbij een bandopname twee of drie telefoonschermen kan beslaan, wat objectief gezien onhandig is. Daarom hebben we een experiment gelanceerd waarbij we niet alle bijlagen tonen, maar alleen de belangrijkste.

VKontakte-interface: compacte weergave van berichten
VKontakte-interface: compacte weergave van berichten

Deze aanpak heeft veel voordelen: het lint wordt visueel aantrekkelijker en handiger. Maar het doorbreekt ernstig een aantal bekende patronen. Het is bijvoorbeeld handig om een enquête in te vullen en twee foto's om de beste te kiezen. En als u voor zo'n bericht de foto verbergt en alleen de enquête achterlaat, gaat al het gemak verloren. Daarom gaat de ontwikkeling van dit experiment door.

4. Snelheid van werken

Naast visueel waarneembare experimenten werken we nu actief aan de taak om de werking van de interface zelf te versnellen. We hebben het over de snelheid van het laden van de feed, media-inhoud, het openen van een scherm met opmerkingen.

Onze servers verwerken tienduizenden tapeverzoeken per seconde. Daarom vereist het snel laden van de feed en de sectie met aanbevelingen niet minder creativiteit en inspanning dan een interface die ideaal is in termen van de rangschikking van elementen. Om zo'n plan te verbeteren, hebben we een apart team dat speciale databases maakt die maximaal zijn geoptimaliseerd voor onze taken.

Daarnaast zullen we een slimme logica van meertraps informatiecaching implementeren. Het bevat een cache op de mobiele client - voor het direct downloaden van gegevens die in eerdere sessies zijn ontvangen. En ook - verschillende caches op de server, waarmee u van tevoren veel berekeningen kunt doen.

5. Handige opmerkingen

Er is het afgelopen jaar veel veranderd in de commentaren. We hebben ze tweeledig gemaakt - dit ontbrak erg. Maar er ligt nog een enorm plan van duidelijke verbeteringen in het verschiet.

Discussies met tientallen verschillende threads en honderden deelnemers aan het gesprek zijn al moeilijk te bekijken vanaf de telefoon. Nog niet zo lang geleden hebben we een handige rangschikking van commentaarthreads gelanceerd: je kunt de meest interessante of de nieuwste zien. Maar over het algemeen staan we nog aan het begin van de weg. De plannen zijn om de algoritmen voor het identificeren van interessante opmerkingen aanzienlijk te verbeteren en ze hierboven weer te geven, om het bijwerken en ontvangen van opmerkingen en reacties in realtime te implementeren. Bovendien, om de interface zo gemakkelijk mogelijk te maken voor communicatie in een dialoog-achtig formaat, en om meldingen en interfaces te implementeren die op de hoogte blijven van de meest interessante discussies voor de gebruiker.

Conclusie

De duivel is in de details. We werken veel aan dekking, verschillende formaten, mogelijkheden om inkomsten te genereren en meer om het inhoudssysteem zo gemakkelijk mogelijk te maken voor auteurs en lezers. Maar tegelijkertijd zijn we van mening dat het, naast de algemene strategie en fundamentele lanceringen, van cruciaal belang is om alle kleinste details van de nieuwsfeed en aanbevelingen door te nemen. Verwacht meer experimenten en updates.

Aanbevolen: