Sono stato informato da una società che non possono visitare il mio sito Web basato su Angular poiché mi affido a Google Analytics. È la loro politica bloccare i Tracker e gli annunci.Adblocker blocca il mio sito Web Angular (Google Analytics)
Poiché il mio sito Web è interamente realizzato in Angular e una delle dipendenze è in realtà Google Analytics, mi chiedevo se avrei potuto implementare in qualche modo un fallback per i visitatori che hanno attivato questo tipo di Adblocker.
Inoltre, potrei in qualche modo disabilitare l'iniezione di dipendenza quando l'utente lo blocca. Il nucleo del problema sono le dipendenze angulartics
miei app.js appare come segue:
angular.module('mywebsite', [
'angulartics', 'angulartics.google.analytics',
]
)
e la mia index.html
<script src="/bower_components/angulartics/dist/angulartics.min.js"></script>
<script src="/bower_components/angulartics-google-analytics/dist/angulartics-google-analytics.min.js"></script>
Posso riscrivere è tale che se questi script vengono bloccati vengono rimossi come dipendenza?
Perché questo aiuto? – JohnAndrews
https://github.com/angulartics/angulartics/issues/58 – Shota
Abbastanza sporco hack ... ma funziona! – JohnAndrews