I need to create a web tracking pixel like facebook pixel, glami pixel, etc
Tried cross-domain connection and worked:
- laravel domain1: header('Access-Control-Allow-Origin', '*')
- laravel fake shop: js XMLHttpRequest
So far i have:
<script>
let request = obj => {
return new Promise((resolve, reject) => {
// ajax code found on internet
});
};
function test() {
request({url: 'http://localhost/pixel/test'})
.then(r => {
console.log(r); // works
});
}
</script>
And i want something like:
<!-- {Foo} piXel for {domainName}-->
<script>
(function(p, a, r, a, m, s) {f['FooTrackerObject'] = i;
f[i]=f[i]||function(){(f[i].q=f[i].q||[]).push(arguments)};o=a.createElement(s),
n=a.getElementsByTagName(s)[0];o.async=1;o.src=h;n.parentNode.insertBefore(o,n)
})(window, document, 'script', 'foohost/js/compiled/pt.js', 'foo');
foo('create', 'RandomStringGeneratedForUsers', 'ro');
foo('track', 'PageView');
</script>
<!-- End Foo piXel -->
Also is this link helpful?: https://github.com/dockwa/openpixel
Aucun commentaire:
Enregistrer un commentaire