kundeseminar april 2014, semantisk web og brukertilpassing av websider

Post on 27-Jun-2015

183 Views

Category:

Internet

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Semantisk web, brukertilpassede websider

TRANSCRIPT

1

Semantikk og schema.org

Personalisering

Agenda

• Personalisering og brikkeregler • Semantisk web• Spørsmål?

2

Personalisering

• En av de store nyhetene i CorePublish 7.3 er mulighet for personalisering ved hjelp av brikkeregler

•Gir mulighet til å styre når en brikke skal vises ved hjelp av regler

• Dette gir store muligheter til blant annet personalisering av nettløsningen.

Gjør også «Anonym personalisering» mulig – dvs personalisering for ikke-innloggede brukere.

Eksempler på personalisering

• Vise ekstra informasjon til alle som har søkt på «boliglån»

• Vise en ekstra hjelpetekst til alle som har klikket mer enn 20 klikk på nettsidene

• Kun vise innhold til brukere som ikke er innlogget

• Vis et kampanjebanner på dagtid, et annet på kveldstid

• Vis «last ned vår app her» bare til brukere som besøker nettstedet med en mobil enhet

Brikker

Bruker AHar søkt på «lån»

Bruker BKommer fra en gitt IP-adresse

www.coretrek.no

Brikkeregler

Tilgjengelige regler

• Vi har laget en del standard regler

• Dette er første utkast – flere kommer ved behov

• Det kan også lages skreddersydde regler pr kunde • «Vis bare til kunder som abonnerer på produkt A»

• Alle regler kan inverteres (gjøres motsatt)

Brikkeregler

• Når brukeren har søkt etter ett gitt søkebegrep• Vis ekstra info om boliglån hvis brukeren har søkt etter «boliglån»

• Når brikken vises på en gitt kanal (mobil, nettbrett, desktop)• Spisse informasjonen for en gitt kanal – «last ned vår app» kun for

mobil

• Ved antall sidevisninger • Vise ekstra hjelpeinformasjon til brukere som har mange klikk og

«roter rundt»

• Bare for innloggede brukere• Vise info kun til innloggede (eller ikke-påloggede brukere)

Brikkeregler

• Vis bare for språk• Vise bare når nettsiden er på ett gitt språk (gjenbruk av maler på

tvers av språk)

• Vis bare for IP-range• Vis bare for geografisk utsnitt (kun Rogaland)

• Vis bare hvis brukeren har besøkt et objekt• Gjelder både hvis brukeren har besøkt en side, eller lastet ned en

PDF• «Vis ekstra info om studiesøknad til alle som har lastet ned

studiekatalogen» • « Vis ekstra info om boliglån til alle som har besøkt lånesiden»

Brikkeregler

• Vis bare når brukeren er medlem av en gruppe• Tilgangsstyrt informasjon eller funksjonalitet

• Vis bare når gjeldende artikkel er av type • Presentere tilleggsinfo i ekstra brikke ved visning av produktartikler

• Vis tilfeldig• Kan brukes for A/B testing • Vise forskjellig innhold (50% får se innhold A, resten får innhold B)

• Vis mellom tidsrom• Kan brukes til å spisse budskapet til ulike målgrupper • Presenter bedriftstilbud om dagen, privattilbud på kvelden

Semantisk web

• Overgang fra ustrukturert til strukturert informasjon

• Hva vil dette si i praksis?

• Hvorfor?

• Eksempel • Person-informasjon

• Hva har vi gjort i CorePublish

15

Innledning - semantisk web

• Internett i dag er fullt av ustrukturert informasjon

• Dette er informasjon som mennesker skjønner, men som er vanskelig for maskiner å tolke

• Det gjør det også vanskelig for søkemotorer å tolke informasjonen..

• ..som igjen fører til dårlige søkeresultater og søkbarhet

16

Eksempel - ustrukturert informasjon

17

18

Ustrukturert informasjon

19

• Artikkelen inneholder informasjon om 2 personer, skrevet i WYSIWYG-editoren

• Et menneske vil skjønne den første teksten er navnet, at bildet foran er bilde av Kristian, og at linje nr 2 er stillingstittelen. • Det gjør ikke en maskin - dette er altså ikke maskinlesbart informasjon

• Vanskelig for f.eks. Google å tolke for eksempel telefonnummer og navn

• Umulig å lese og gjenbruke for andre systemer

• Vanskelig for f.eks en mobil nettleser å tolke mobilnumre slik at de blir «klikkbare»

Krav til strukturert informasjon

• Informasjonen må være gjenbrukbar og maskinlesbart • Andre systemer må kunne lese ut og gjenbruke informasjonen

• Uten at man trenger å lage en egen feed

• Lett for søkemotorer og andre å tolke dataene • «The next step» innenfor SEO (Search Engine Optimalisation)• Er innen noen områder (oppskriftssøk) allerede nødvendig for å være høyt ranket

• Konsekvent og forfattervennlig - like maler for alle • Det skal ikke være opp til hver forfatter å styre format og utseende

• Skille innhold og presentasjon • Presentasjon av data i andre kanaler/formater

20

Strukturert informasjon

• Det har inntil nylig ikke vært noen standarder for hvordan man skal strukturere innhold på nettsider i nødvendig detaljgrad.

• I mangel på standarder har Schema.org blitt etablert. • Samarbeid mellom google, Yahoo, Bing m.fl.

• Schema.org definerer skjemaer (heretter kalt objekttype) for de mest brukte typene av objekter på internett.• En objekttype sier noe om hvordan man skal lage kode som beskriver den (Person,

Organisasjon etc)

21

22

Semantisk HTML

Schema.org

• Søkemotorer «skjønner» mye mer av sider som viser strukturerte data og følger schema.org

• Google kan skjønne hva som er navn, tittel, bilde etc

• Dette gjør at man får bedre og mer relevante treff i søkemotorer • ..som igjen fører til mer treff og flere besøk fra Google.

• I noen bransjer (oppskriftsøk) er dette allerede «nødvendig» for å komme høyt opp på Google.

25

Schema.org i CorePublish

• Vi har hatt som mål at å lage nettløsninger som leverer innhold i henhold til schema.org skal være fullstendig integrert i CorePublish

• Det skal være lett for utvikleren å sette opp innholdsmaler å knytte disse til objekttyper i schema.org

• Det skal fremdeles være like lett for forfattere å jobbe med artikler

26

Schema.org i CorePublish

• Vi har integrert schema.org i CorePublish• En objekttype fra schema.org tilsvarer egentlig en innholdsmal i CorePublish • En innholdsmal kan derfor «kobles» til en objekttype

• Objekttyper kan opprettes automatisk • Man velger ganske enkelt hvilken objekttype og elementer fra denne man ønsker å

opprette

•Forfattere jobber som vanlig i den vanlige artikkel-editoren

•Frontend (selve nettstedet) er oppgradert til å skrive ut riktig HTML-kode

27

Praktisk demo

Schema.org i CorePublish

3030

Semantisk HTML

Takk for oppmerksomheten!

top related