From 60b70ead52fd779dc6fd3ecb2c56dcd20da94a8a Mon Sep 17 00:00:00 2001 From: Nevo David Date: Mon, 16 Dec 2024 16:05:04 +0700 Subject: [PATCH] feat: better check for pixel --- libraries/nestjs-libraries/src/track/track.service.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/libraries/nestjs-libraries/src/track/track.service.ts b/libraries/nestjs-libraries/src/track/track.service.ts index 691046c5..d74c2138 100644 --- a/libraries/nestjs-libraries/src/track/track.service.ts +++ b/libraries/nestjs-libraries/src/track/track.service.ts @@ -38,8 +38,13 @@ export class TrackService { const current_timestamp = Math.floor(new Date() / 1000); const userData = new UserData(); - userData.setClientIpAddress(ip || user?.ip || ''); - userData.setClientUserAgent(agent || user?.agent || ''); + if (ip || user?.ip) { + userData.setClientIpAddress(ip || user?.ip || ''); + } + + if (agent || user?.agent) { + userData.setClientUserAgent(agent || user?.agent || ''); + } if (fbclid) { userData.setFbc(fbclid); }