I AM LISTENING TO
|

WHAT I LIKE
BLOG FILTER

16. November 2016

Schema.org is a collaborative, community activity with a mission to create, maintain, and promote schemas for structured data on the Internet, on web pages, in email messages, and beyond.”

This shared vocabulary from Google, Bing and Yahoo helps to understand your content!

This shows how to associate your logo with your organization.

BEFORE

AFTER

 

readmore


Als erster seiner Art, wird unser Kaffee mit Original Single Malt Whisky veredelt.
Bis heute verwöhnt er viele Liebhaber und Genießer mit seinem einzigartigen Geschmack.

"Beim Anbau dieses weichen säurearmen Grand Cru Kaffees wird bewusst auf den Einsatz von Düngemitteln verzichtet. Die Bohne wurde mit Original Single Malt Whisky veredelt, der sein Finish in Oloroso Sherryfässern erfuhr.

Die honiglich intensiven Malznoten des Whiskys ergänzen sich so besonders gut mit dem Geschmack des Kaffees. In der Tasse entfaltet sich ein schokoladiger Geschmack mit Caramel-Nussnoten und einem edlen, dezenten Hauch von Whisky."



mehr erfahren

6. September 2016

Nice list of tools that will make your life easier, creating meaningful and beautiful data visualizations.

  1. Maps
  2. Charts
  3. Data
  4. Anything else 🙂

datavisualization.ch

 

readmore

16. March 2016

“Boba.js is a small, easily extensible JavaScript library that makes working with Google Analytics easier.”

Boba.js

readmore

26. February 2016

Structure opened its doors a couple of days ago.

Structure offers a simple and powerful IoT cloud platform for developing the next generation of connected experiences. They offer device management with robust data visualization that reacts in real-time.

They have a nice drag & drop workflow interface that allows you to forward data coming in, combine data or just store it.

I will be testing a builder kit with the platform, that includes the Adafruit Feather Huzzah, which offers native Wifi connectivity. My Raspberry Pi’s will also find their way into the system. The platform allows to consume REST Apis as well,  that will make it even more fun to build something unique.

If you are interested in IoT, you should really check it out. Its free 🙂

Structure / Adafruit Feather Huzzah

Enjoy coding …

readmore

28. January 2016

Nice set of Google Analytics helper plugins.

Riveted is measuring the amount of time users are actively engaged (e.g., clicking, scrolling, using the keyboard) and then reporting the data to Google Analytics in frequent intervals. GitHub

Scroll Depth is a small Google Analytics plugin that lets you measure how far users are scrolling. GitHub

Screentime is a small tool that helps you start thinking of your website traffic in terms of time instead of hits (pageviews, visits, etc). You can define areas of the page, called Fields, and then Screentime will keep track of how much time each Field is on screen for. GitHub

readmore

21. October 2015

Javascript Error tracking is becoming more and more important, with applications moving to the client. Many service providers already offer a variety of extensive error tracking solutions for a price. These providers help to get around browser limitations and get the most out of errors.

Depending on your budget, that might not always be an option and not always needed.

To the rescue comes ErrorBoard, that provides a basic interface to track window.onerror events. Requires Node.js, NPM and a free port.

Here the window.onerror,  how I set it up for now:

Enjoy coding …

readmore

1. September 2015

With inline content being loaded via ajax, you are loosing a lot of interesting usage data. These can be tracked using Google Analytics Events or by sending a Pageview.

LETS SHOW IT ALL FIRST

The above allows to automate tracking by attaching simple classes and use HTML5 data attributes to assign category, action and label.  Direct tracking is also possible. Lets split it up 🙂

EVENT TRACKING INIT

This monitors links with the class .trackEVENT attached and fills the event data using HTML5 data attributes. All attributes have default values assigned.

A possible link would look like this:

The sendEvent function than sends this to Google Analytics.

PAGEVIEW TRACKING

Much simpler,  this just gets the element text and submits the click as a new Pageview. The label gets the pagename attached and the actual page url is constructed from the label. The sendPageview function than sends this to Google Analytics.

DIRECT USE

Really simple and effective way within a simple OnePager or a bigger web application. BTW I am using delegation to make sure that also links within AJAX content can be tracked.

Enjoy coding …

readmore

17. April 2015

The current Google Analytics Dashboard for WordPress integrates no Opt-Out to disable tracking, which is required in Europe. Here is a workaround for that.

Paste this into your theme function.php.

Then add this to your data privacy document:

 

readmore

15. April 2015

Compressing your content saves bandwidth and improves render time, particular on devices with slow internet connections. Compression allows your web server to provide smaller file sizes that load faster for your visitors. Compression of your HTML and CSS files with gzip typically saves around 50 to 70 % of the file size.

Check if GZIP Compression is active on your website

  1. HTTP Compression test
  2. Check GZIP Compression

Adding GZIP Compression via your htaccess (Apache)

Adding GZIP Compression on NGINX

Adding GZIP Compression via a WordPress Plugin

A good candidate is the WP Far Future Expiration Plugin ,which not only activates GZIP compression but adds file expiration for various static file types.
Link

Check speed improvement before and after

  1. GTmetrix
  2. Google Pagespeed
  3. Pingdom Tools
  4. YSlow

readmore