Um nachvollziehen zu können, welche Website wann - möglicherweise auch von wem - aufgerufen wird, setzen u.a. viele Werbetreibende auf sog. Tracking-Pixel, also in der Regel 1×1 Pixel kleine (transparente) Bilddateien, die im Hintergrund Daten sammeln.

Wer selbst einen solchen Pixel erstellen möchte, der hat hierfür mehrere Möglichkeiten, zum Beispiel: Per PHP ein passendes Bild erzeugen und ausgeben, eine existierende Bilddatei einlesen und ausgeben, oder - wie in diesem Beispiel - den Base64-kodierten String eines transparenten 1×1 Pixel-Bildes im PNG-Format per PHP dekodieren und ausgeben:

<?php
header('Content-Type: image/png');
echo base64_decode("iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QEEDCsiCcSZiQAAAA1JREFUCNdjYGBgEAAAABUAEbMKSQUAAAAASUVORK5CYII=");
?>

Vorteil hierbei ist, dass nicht jedes Mal eine Bilddatei erzeugt werden bzw. keine Bilddatei bei der späteren Nutzung mehr existent sein muss, da das Bild selbst im PHP-Code enthalten ist.

Werbung

Werbeblocker aktiv?

Vermutlich aufgrund eines Werbeblockers kann an dieser Stelle leider keine Werbung angezeigt werden. Als Blog ist diese Website jedoch darauf angewiesen, um diverse Kosten abdecken zu können.

Vielleicht möchtest du Servaholics ja in deinem Werbeblocker als Ausnahme hinzufügen und so unterstützen? Das wäre jedenfalls sehr nett! :-)

Fügt man den oberen Code zusammen mit eigenem Code zum Sammeln der gewünschten Daten wie z.B. Klickzahlen in eine PHP-Datei, hier pixel.php, ein, so kann man diese gewissermaßen als Bild-Datei nutzen:

<img src="pixel.php" alt="Pixel" height="1" width="1" />

Übrigens: Einen solchen Base64-kodierten String kann man unter Linux und OS X/macOS i.d.R. über folgenden Konsolenbefehl generieren:

base64 -in pixel.png

Jetzt bist du dran: Was denkst du?

Bitte beachte: Auch wenn das Angeben einer E-Mail-Adresse optional ist, so bist du doch nicht vollständig anonym, denn u.a. deine IP-Adresse wird mit dem Absenden dieses Formulars gespeichert.



Tastenkürzel


Überall

j: Älterer Artikel

k: Neuerer Artikel

s: Suchen

h: Hilfe


Auf Artikel-Seiten

t: Auf Twitter posten

f: Auf Facebook posten

g: Auf Google+ posten