Klamm.de setzt derzeit eine neue Methode ein um Adblocker zu erkennen, ich dachte mir das dies bestimmt auch nützlich für das VMS wäre und starte deshalb diesen Thread zum Ideenaustausch.
Meine Idee ist folgende:
Im Header des VMS per Zufall bei jedem 100 Aufruf eine bestimmte JS Datei anzeigen lassen, wenn diese angezeigt wird, wird beim User das Feld "soll" um 1 erhöht, die Datei wird dann so eingebunden:
Hinter der adframe.js verbirgt sich in wirklichkeit eine php Datei (kann man mit mod_rewrite die Dateiendung ändern) welche das Feld "ist" um 1 erhöht.PHP-Code:
<script type="text/javascript" src="adframe.js"></script>
Wenn Soll-100 > IST ist wird der User mit dem Hinweis das er keine Adblocker einsetzen soll für den Paid4 Bereich gesperrt.
Warum adframe.js?
Adframe.js ist eine Datei welche von 99% der Werbeblocker standardmäßig blockiert wird.
Warum nur bei 100 niciht-Aufrufen sperren?
Es kann passieren das die .js Datei nicht geladen wird (Laden abgebrochen), Datei noch im Cache etc. aber wer von 100x nicht aufruft wird wohl einen Blocker einsetzen.
Man könnte das auch noch anders machen, das bei einem gültigen Aufruf Soll auf 0 gesetzt wird, und man quasi nur die nicht-Aufrufe in Folge loggt.
Was haltet ihr davon?