kundeseminar april 2014, semantisk web og brukertilpassing av websider

33
1 Semantikk og schema.org Personalisering

Upload: coretrek

Post on 27-Jun-2015

183 views

Category:

Internet


4 download

DESCRIPTION

Semantisk web, brukertilpassede websider

TRANSCRIPT

Page 1: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

1

Semantikk og schema.org

Personalisering

Page 2: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

Agenda

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

2

Page 3: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

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.

Page 4: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

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

Page 5: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

Brikker

Page 6: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

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

Bruker BKommer fra en gitt IP-adresse

www.coretrek.no

Brikkeregler

Page 7: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

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)

Page 8: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

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)

Page 9: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

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»

Page 10: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

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

Page 11: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider
Page 12: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider
Page 13: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider
Page 14: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider
Page 15: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

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

Page 16: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

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

Page 17: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

Eksempel - ustrukturert informasjon

17

Page 18: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

18

Page 19: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

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»

Page 20: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

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

Page 21: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

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

Page 22: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

22

Page 23: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

Semantisk HTML

Page 24: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider
Page 25: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

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

Page 26: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

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

Page 27: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

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

Page 28: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

Praktisk demo

Page 29: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider
Page 30: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

Schema.org i CorePublish

3030

Page 31: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

Semantisk HTML

Page 32: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider
Page 33: Kundeseminar April 2014, Semantisk web og brukertilpassing av websider

Takk for oppmerksomheten!