Dieses Blog durchsuchen

Sonntag, 4. Dezember 2016

Recap Bots summit: Bots sind das neue HTML!

Im November lud das Internet Briefing zur Botssummit auf. Die Agenda tönte gut und ich wurde nicht enttäuscht. Kurz eine Recap zu den Vorträgen.

Vortrag 1: Ist die Zeit für Bots jetzt wirklich reif?

Daniel Niklaus, CEO, Netlive IT AG
Wer glaubt das Apple innovativ ist? Nur 5 von 50 melden sich.
Die neuen Apple airports sollen angeblich die Welt verändern.
Mit natürlicher Sprache fragt man den bot nach dem Wetter, bucht Skiferien, bestellt Lebensmittel, macht E-Banking und
lässt sich früh Wecken wenn das Wetter in Flims-Laax schön ist.
So ein mögliches Szenario.
Sobald der Bot einen Intent (Absicht) erkennt fängt er an zu Handeln.
Dabei ist der grosse Unterschied ob man jeden Intent ausprogrammiert oder mit machine learning (ML) eine Art künstlicher Intelligenz erschafft.
Bots werden eine komplett neune Interaktion herstellen:
Das neue Paradigma lautet:
NO TOUCH, NO BROWSER, NO DISPLAY

Strategie der grossen Player in Einzelnen:


Amazon
Amazon bietet mit dem Alexa Bot das Interface und die Plattform.
Firmen können sich andocken und die Dienste erweitern.

Facebook:
Facebook Messenger Bot mit wachsenden Diensten.

Micosoft:
Micosoft hat das  Bot Framework bereitgestellt, mit vielen OOTB Diensten.

IBM:
IBM bietet alle Services einzeln.
IBM Machinelearning Beispiel: https://www.thenorthface.com/xps

Google:
Google Allo Messenger. Will auf ALLES Zugriff damit der Bot die optimalen Vorschläge machen kann.


Andere spannende Technologien:
IFTTT = If this then that: Bot service
JURA Coffee App
Botsify: Ein Bot zum zusammenklicken.

FAZIT: Nicht Mobile first?  Voice fist!


Vortrag 2: Learning aus der Botprogrammierung.

Mit databot.ai wurde eine CEO bot entwickelt. Er liefert alle gängigen KPIs der Firma für das Kader. Man gibt nur seine Frage ein und bekommt ein Dashboard.
Z.B.
Wie steht meine Firma da? --> Dashboad
Zeige mir die Umsätze vom letzten Monat.

Schwierigkeit:
Nutzer müssen lernen wie sie einen Bot verwenden.

Problem:
Statefullness. Der Bot braucht ein "Gedächtnis" um Kontext herzustellen.

Fazit:
"Bots sind die neuen Apps."

Vortrag 3: Bot live bauen: Ein Praktisches Beispiel anhand des Microsoft Bot Framework und LUIS.ai

Sascha Corti, Microsoft Schweiz
kuratierte News  thescope.com/ki
Live Bot Implementierung. Nichts spektakuläres.

Mein Fazit: 

Bots werden kommen. Nächstes Projekt: Auf Basis des Micosoft Bot Framework unseren Skype Channel erweitern.

Sonntag, 13. März 2016

Recap: Microsoft TechDays Baden AG

In March I went to the TechDays. They were awesome with very good talks and information.
In short: Microsoft changed their culture! Microsofts Presenters have Macs, .NET and many Frameworks are now OpenSource and hosted on github where everybody can contribute!
Microsoft hold Partnerships with Red Hat and many Linux stuff is supported in Azure!

Find all PPTs and some videos here:

Here my recommendation of must see videos and PPTs:

Keynote 3: A flight in the cloud with the Universal Windows Platform and Azure IoT (en)


Keynote 5: Future of data and databases (en)


TECH:  Was ist neu in SQL Server 2016?

TECH:  Webentwicklung mit AngularJS 2.0, SignalR und ASP.NET 5




Find ALL Presentations and some videos here:
https://www.microsoft.com/de-ch/events/techdays/eng/agenda.aspx


Recap: SharePoint Usergroup Zurich MeetUp March 2016

For those who did not attend, you missed another great Meetup on SharePoint topics.


P.S. You need to log in to meetup.com first






Recap SEO Konferenz im Feb 2016 in Zürich --> Content is King & User is Queen

Für meine Begriffe waren 30 % neuer SEO Inhalt an dieser Konferenz dabei. Hier meine Notizen zu einigen nicht allen Vorträgen.

Mobilegeddon:

Mobile pages sind superrelvant; mobile usablity report; eigener Index; 21.4.15 mobilegeddon; aktualisierung in echtzeit!; seit sept 2015 90% mobile pages bevorzugt;
Was kann man tun:
RWD; dynamisch nach gerät; separate site: m.example.com
Faktoren:
·        Lokale Faktoren; Adresse im footer; google my business konto; Bewertungen
·        Technisch: nichts blockieren; kein flash; richtige Weiterleitungen; Speed; AMP Projekt
·        UX: Schrift min 14 pt; navi; kaum Werbung; links; Bilder optimieren; google mobile friendly test
·        Content: 600-800 Wörter pro Seite; proof term
·        Backlinks und social signals: organische links;  FB,G+, twitter, pinterest

Search Intent

1,2 Billiarden Suchanfragen pa; 40 TSD Anfragen pro sek;
Semantic search: was, wo, wann, wer, wie(device); warum(motivation)
Search intent: navi search; info search; commercial (kaufabsicht); transactional (Download, sign in)
Optimise for Intent: keyword analyse; keyword in die Kategorien einteilen, Content optimieren
Informational search(80%): How to; vergleiche, Anleitungen, Lösungen; Themennahe links
Commercial(10%): „die billigsten“, „die besten“, „vorteile“; trust badges; „kaufen“, „bestellen“
Beispiel: blendamed.de à hoches ranking für informatinal queries
Was bewegt den User? à Themen und Content generieren.

Texter Briefing: Wissen, was Suchende finden wollen

Google search suggenstion
·        Region
·        Tutorial, Anleitung, preis,
Content marketing ist das neue seo
Texter brauchen Themen (aus keywords)
Plan: Herkunft, Definition, Erstellung, Siehe auch, Literatur, Zielgruppe eingrenzen; Themen evaluieren; Keywords; Suchbegriffe verifizieren
Proof term: www.wdfidf-tool.com; topic Cluster!! Holistische, Begriffskombinationen
1/3 sucht mit mehr als 2 begriffen à oder mit fragen!!!
2/3 suchen mit 2 wörtern
Fragen sind gute untertitel.

Verhaltensänderungsmessung - Smarte Performance


Customer journey; last click analyse; Kampagnenanalyse via multi channel funnel (MCF);
Monatsvergleich; paid brand anzeige;
Problem: keine unterschied zwischen neuer oder bestandskunde; zeit nach der Kampagne
Wie messen in GA: Segmentiern via User level oder via Sessionlevel


Amazon als traffic machine nutzen

45,4 MRD $ Umsatz; 31 % Nutzer in Europa;
Kindlebook bei Amamzon erstellen  à Kdp.amazon.com
Nach Buch upload à Werbung schalten: 5 tage gratis werbung;
Kostenlos für 24 h à feedback
Playstore google books
Freebie. Gutschein 25 % Rabatt im Buch.
PPT hier: Salesfunnel-coaching.com/ib


Verknüpfung mit CRM


Leads vs sales:
Lead ist wenn die dankesseite kommt
Sales ist erst wenn geld fliesst z.B. beim kredit
Sale bei kleidung ist wenn keine retoure kommt




„Brand, Search und Remarketing – Nachfrage erzeugen und lenken“ 


Besucher à Interessenten à Kunden à Promoter/Botschafter

Die neuen Vorgaben für Google Quality Rater: Was können wir daraus lernen?


4500 rater
Quali und Quanti des Hauptinhalts; Ruf und Vertrauen
Auch Offline awards (Nobelpreis, Pulitzer) zählen sich aus
Inhalte vom experten. Wer ist glaubwürdig. Kleine Intro zu den Authoren
Themengebiete wie: Geld, Leben und Gesundheit haben strengste Regeln
Finanzdienste sollten unbedingt eine vollständige Adresse/tel haben.
Website mit viel Inhalt ranken mehr
Website ohne fehlerhafte Link und fresh content renaken mehr

Linkbuilding ist tot. Erfolgreiche SEO Strategien für 2016!



Content is King  à User is Queen

Mittwoch, 20. Januar 2016

Sitecore Analytics kills MS SQL Database Server

Intro:

Very recently our DB Server broke down. Checking the logs we found this:

Exception: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: Sitecore.Client
   at Sitecore.Shell.Applications.Analytics.TrackingField.TrackingFieldDetailsPage.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()

   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)


We were sure that we had disabled Sitecore Analytics because we do not have an extra Database Server for the Analytics Database. So the next check was to see what causes that heavy traffic.
We run this query:


WITH DB_CPU_Stats
AS
(SELECT DatabaseID, DB_Name(DatabaseID) AS [DatabaseName],
  SUM(total_worker_time) AS [CPU_Time_Ms]
FROM sys.dm_exec_query_stats AS qs
CROSS APPLY (SELECT CONVERT(int, value) AS [DatabaseID]
              FROM sys.dm_exec_plan_attributes(qs.plan_handle)
              WHERE attribute = N'dbid') AS F_DB
GROUP BY DatabaseID)
SELECT ROW_NUMBER() OVER(ORDER BY [CPU_Time_Ms] DESC) AS [row_num],
       DatabaseName, [CPU_Time_Ms],
       CAST([CPU_Time_Ms] * 1.0 / SUM([CPU_Time_Ms])
       OVER() * 100.0 AS DECIMAL(5, 2)) AS [CPUPercent]
FROM DB_CPU_Stats
WHERE DatabaseID > 4 -- system databases
AND DatabaseID <> 32767 -- ResourceDB
ORDER BY row_num OPTION (RECOMPILE);

The result:




Solution:

Analytics was enabled. 
Set this setting in theWebsite\App_Config\Include\Sitecore.Analytics.config
<setting name="Analytics.Enabled" value="true" />
<setting name="Analytics.DisableDatabase" value="false" />

or put the analytics DB on a extra Server.

Mittwoch, 6. Januar 2016

Sitecore user preview module


Intro:

I worked a long time with TYPO3 and loved some very good OOTB features like select a user and previw the backend with his rights. Now we have that for Sitecore as well.


Thanks to: Jason St-Cyr

How to:


https://theagilecoder.wordpress.com/2015/04/22/previewing-as-a-selected-user-in-sitecore/


https://marketplace.sitecore.net/en/Modules/Authenticated_Preview.aspx