async function pageview(request: Request) {
let ip = request.headers.get("cf-connecting-ip");
let useragent = request.headers.get("user-agent");
let referrer = request.headers.get("referer");
let url = request.url;
let body = {
"events": [
{
"client": {
"__zarazTrack": "Pageview",
},
"system": {
"device": {
"ip": ip,
"user-agent": useragent,
},
"page": {
"url": url,
"referrer": referrer
},
},
},
]
};
return fetch(new URL("<zaraz endpoint>", url), {
method: "POST",
body: JSON.stringify(body),
});
}
async function pageview(request: Request) {
let ip = request.headers.get("cf-connecting-ip");
let useragent = request.headers.get("user-agent");
let referrer = request.headers.get("referer");
let url = request.url;
let body = {
"events": [
{
"client": {
"__zarazTrack": "Pageview",
},
"system": {
"device": {
"ip": ip,
"user-agent": useragent,
},
"page": {
"url": url,
"referrer": referrer
},
},
},
]
};
return fetch(new URL("<zaraz endpoint>", url), {
method: "POST",
body: JSON.stringify(body),
});
}