mirror of
https://github.com/Redume/Kekkai.git
synced 2025-02-23 12:43:12 +03:00
fix: Исправил учитывание аналитики
This commit is contained in:
parent
7d605e673b
commit
b6a41fe04a
1 changed files with 8 additions and 7 deletions
|
@ -34,7 +34,7 @@ fastify.register(configurationRoutes);
|
|||
fastify.register(HomeRoute);
|
||||
|
||||
fastify.addHook('onResponse', async (request, reply) => {
|
||||
if (!config['analytics']['work']) return;
|
||||
if (!config?.['analytics']['work']) return;
|
||||
|
||||
const userAgent = request.headers['user-agent'];
|
||||
const parser = new UAParser(userAgent);
|
||||
|
@ -43,14 +43,14 @@ fastify.addHook('onResponse', async (request, reply) => {
|
|||
|
||||
const event = {
|
||||
domain: config['analytics']['plausible_domain'],
|
||||
name: request.routerPath || '404 - Not Found',
|
||||
name: request.routeOptions.url ? request.routeOptions.url : '404 - Not Found',
|
||||
url: request.raw.url,
|
||||
props: {
|
||||
method: request.method,
|
||||
statusCode: reply.statusCode,
|
||||
browser: `${browser.name} ${browser.version}`,
|
||||
os: `${os.name} ${os.version}`,
|
||||
source: request.headers['referer'] || 'direct',
|
||||
source: request.headers['referer'] ? request.headers['referer'] : 'direct',
|
||||
},
|
||||
};
|
||||
|
||||
|
@ -59,6 +59,7 @@ fastify.addHook('onResponse', async (request, reply) => {
|
|||
headers: {
|
||||
Authorization: `Bearer ${config['analytics']['plausible_token']}`,
|
||||
'Content-Type': 'application/json',
|
||||
'User-Agent': userAgent,
|
||||
},
|
||||
});
|
||||
} catch (error) {
|
||||
|
|
Loading…
Add table
Reference in a new issue