ਵਿਸ਼ਲੇਸ਼ਣ ਟਰੈਕਿੰਗ: ਗੋਪਨੀਯਤਾ-ਪਹਿਲੀ ਈਵੈਂਟ ਇਕੱਤਰਤਾ

ਇਹ ਲੇਖ ਦੱਸਦਾ ਹੈ ਕਿ ਅਸੀਂ ਗੋਪਨੀਯਤਾ ਦਾ ਸਤਿਕਾਰ ਕਰਦੇ ਹੋਏ ਅਤੇ ਬੋਟ ਟ੍ਰੈਫਿਕ ਤੋਂ ਬਚਦੇ ਹੋਏ ਉਪਭੋਗਤਾ ਵਿਵਹਾਰ ਨੂੰ ਕਿਵੇਂ ਟਰੈਕ ਕਰਦੇ ਹਾਂ।

ਸਮੱਸਿਆ: ਉਪਭੋਗਤਾ ਵਿਵਹਾਰ ਨੂੰ ਸਮਝਣਾ

ਸਾਨੂੰ ਜਾਣਨ ਦੀ ਲੋੜ ਹੈ:

  • ਜੋ ਪੰਨੇ ਉਪਭੋਗਤਾ ਵੇਖਦੇ ਹਨ

  • ਜੋ ਉਤਪਾਦ ਉਹ ਵੇਖਦੇ ਹਨ

  • ਟ੍ਰੈਫਿਕ ਕਿੱਥੋਂ ਆਉਂਦਾ ਹੈ (Google Ads, organic, social)

  • ਕਿਹੜੀਆਂ ਮੁਹਿੰਮਾਂ ਪਰਿਵਰਤਨ (conversions) ਲਿਆਉਂਦੀਆਂ ਹਨ

ਪਰ ਸਾਨੂੰ ਇਹਨਾਂ ਤੋਂ ਬਚਣਾ ਚਾਹੀਦਾ ਹੈ:

  • ਬੋਟਾਂ ਅਤੇ ਕ੍ਰੌਲਰਾਂ ਨੂੰ ਟਰੈਕ ਕਰਨਾ

  • ਨਿੱਜੀ ਤੌਰ 'ਤੇ ਪਛਾਣਨ ਯੋਗ ਜਾਣਕਾਰੀ (PII) ਸਟੋਰ ਕਰਨਾ

  • ਗੋਪਨੀਯਤਾ ਨਿਯਮਾਂ ਦੀ ਉਲੰਘਣਾ ਕਰਨਾ

ਹੱਲ: ਕਲਾਇੰਟ-ਸਾਈਡ + ਸਰਵਰ-ਸਾਈਡ ਟਰੈਕਿੰਗ

ਕਲਾਇੰਟ-ਸਾਈਡ: JavaScript ਟਰੈਕਿੰਗ

ਵਿਜ਼ਟਰ ID: ਕੂਕੀ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਗਿਆ ਰੈਂਡਮ ID (365 ਦਿਨ)

ਸੈਸ਼ਨ ID: sessionStorage ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਗਿਆ ਰੈਂਡਮ ID (ਬ੍ਰਾਊਜ਼ਰ ਬੰਦ ਹੋਣ ਤੱਕ)

ਮੁਹਿੰਮ ਪੈਰਾਮੀਟਰ: URL ਤੋਂ ਕੱਢੇ ਜਾਂਦੇ ਹਨ ਅਤੇ sessionStorage ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ

ਟਰੈਕ ਕੀਤੇ ਪੈਰਾਮੀਟਰ:

  • gclid - Google Click ID (ਖੋਜ ਇਸ਼ਤਿਹਾਰ)

  • gbraid - Google Ads ਕਲਿੱਕ ID (ਸ਼ਾਪਿੰਗ ਇਸ਼ਤਿਹਾਰ)

  • wbraid - Google Ads ਕਲਿੱਕ ID (iOS)

  • fbclid - Facebook ਕਲਿੱਕ ID

  • srsltid - Google organic ਖੋਜ ਨਤੀਜਾ ID

  • utm_source, utm_medium, utm_campaign, utm_term, utm_content

ਸਟੋਰੇਜ: ਪੈਰਾਮੀਟਰ WhatsApp/ਫ਼ੋਨ ਕਲਿੱਕ ਐਟ੍ਰੀਬਿਊਸ਼ਨ ਲਈ ਕੂਕੀਜ਼ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ (30 ਮਿੰਟ)

ਸਰਵਰ-ਸਾਈਡ: ਐਨਰਿਚਮੈਂਟ

ਸਰਵਰ ਈਵੈਂਟਾਂ ਨੂੰ ਇਹਨਾਂ ਨਾਲ ਭਰਪੂਰ ਕਰਦਾ ਹੈ:

GeoIP ਡੇਟਾ: IP ਪਤੇ ਤੋਂ ਦੇਸ਼, ਖੇਤਰ, ਸ਼ਹਿਰ

User-Agent ਪਾਰਸਿੰਗ: ਬ੍ਰਾਊਜ਼ਰ, OS, ਡਿਵਾਈਸ ਕਿਸਮ

ਟਾਈਮਸਟੈਂਪ: ਸਰਵਰ ਸਮਾਂ (UTC)

ਬੋਟ ਖੋਜ: ਜਾਣੇ-ਪਛਾਣੇ ਬੋਟ user-agents ਨੂੰ ਫਿਲਟਰ ਕਰਦਾ ਹੈ

ਈਵੈਂਟ ਕਿਸਮਾਂ

ਪੇਜ ਵਿਊ: ਉਪਭੋਗਤਾ ਇੱਕ ਪੰਨਾ ਵੇਖਦਾ ਹੈ

ਉਤਪਾਦ ਵਿਊ: ਉਪਭੋਗਤਾ ਉਤਪਾਦ ਪੰਨਾ ਵੇਖਦਾ ਹੈ

ਕਾਰਟ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ: ਉਪਭੋਗਤਾ ਕਾਰਟ ਵਿੱਚ ਉਤਪਾਦ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ

ਚੈੱਕਆਉਟ: ਉਪਭੋਗਤਾ ਚੈੱਕਆਉਟ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ

ਖਰੀਦ: ਉਪਭੋਗਤਾ ਖਰੀਦ ਪੂਰੀ ਕਰਦਾ ਹੈ

WhatsApp ਕਲਿੱਕ: ਉਪਭੋਗਤਾ WhatsApp ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰਦਾ ਹੈ

ਫ਼ੋਨ ਕਲਿੱਕ: ਉਪਭੋਗਤਾ ਫ਼ੋਨ ਨੰਬਰ 'ਤੇ ਕਲਿੱਕ ਕਰਦਾ ਹੈ

ਡੇਟਾ ਪ੍ਰਵਾਹ

sequenceDiagram
    participant User
    participant JS as JavaScript
    participant API as /api/analytics
    participant Firehose as Kinesis Firehose
    participant S3
    
    User->>JS: Visit page
    JS->>JS: Extract URL params
(gclid, utm_*, etc.) JS->>JS: Store in sessionStorage JS->>API: POST event + params API->>API: Enrich with GeoIP API->>API: Parse User-Agent API->>API: Filter bots API->>Firehose: Send enriched event Firehose->>S3: Store in analytics bucket

ਬੋਟ ਖੋਜ

ਅਸੀਂ ਕਈ ਸੰਕੇਤਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬੋਟ ਟ੍ਰੈਫਿਕ ਨੂੰ ਫਿਲਟਰ ਕਰਦੇ ਹਾਂ:

User-Agent ਪੈਟਰਨ: ਜਾਣੇ-ਪਛਾਣੇ ਬੋਟ ਸਟਰਿੰਗਾਂ (Googlebot, Bingbot, ਆਦਿ)

ਵਿਵਹਾਰ ਪੈਟਰਨ: ਬਹੁਤ ਤੇਜ਼, ਬਹੁਤ ਸਾਰੀਆਂ ਬੇਨਤੀਆਂ

ਗੁੰਮ JavaScript: ਬੋਟ ਅਕਸਰ JS ਚਲਾਉਂਦੇ ਨਹੀਂ ਹਨ

ਬਾਹਰ ਕੱਢਣ ਵਾਲੀ ਕੂਕੀ: tv_exclude=true ਸਾਰੀ ਟਰੈਕਿੰਗ ਰੋਕਦੀ ਹੈ

ਗੋਪਨੀਯਤਾ ਸੁਰੱਖਿਆ

ਕੋਈ PII ਨਹੀਂ: ਅਸੀਂ ਨਾਮ, ਈਮੇਲ, ਫ਼ੋਨ ਨੰਬਰ ਕਦੇ ਸਟੋਰ ਨਹੀਂ ਕਰਦੇ

ਡੇਟਾ ਧਾਰਨ: ਈਵੈਂਟ 30 ਦਿਨਾਂ ਬਾਅਦ ਮਿਟਾ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ

ਸ਼ਰਤੀਆ ਪਿਕਸਲ ਲੋਡਿੰਗ

ਅਸੀਂ ਸਿਰਫ ਤਦ ਹੀ ਟਰੈਕਿੰਗ ਪਿਕਸਲ ਲੋਡ ਕਰਦੇ ਹਾਂ ਜਦੋਂ ਢੁਕਵਾਂ ਹੋਵੇ:

Google Ads ਪਿਕਸਲ: ਸਿਰਫ ਜੇ gclid, gbraid, wbraid, ਜਾਂ srsltid ਮੌਜੂਦ ਹੋਵੇ

LinkedIn ਪਿਕਸਲ: ਸਿਰਫ ਜੇ li_fat_id, lipi, ਜਾਂ utm_source=linkedin ਮੌਜੂਦ ਹੋਵੇ

ਲਾਭ: ਤੇਜ਼ ਪੰਨਾ ਲੋਡਿੰਗ, ਘੱਟ ਟਰੈਕਿੰਗ ਓਵਰਹੈੱਡ

ਟ੍ਰੈਫਿਕ ਸਰੋਤ ਖੋਜ

ਅਸੀਂ URL ਪੈਰਾਮੀਟਰਾਂ ਤੋਂ ਟ੍ਰੈਫਿਕ ਸਰੋਤ ਦਾ ਪਤਾ ਲਗਾਉਂਦੇ ਹਾਂ:

Google Ads: gclid, gbraid, wbraid → utm_source=google_ads

Google ਆਰਗੈਨਿਕ: srsltid → utm_source=google_search

ਪਰਿਵਰਤਨ ਟਰੈਕਿੰਗ

ਅਸੀਂ ਫਨਲ ਰਾਹੀਂ ਪਰਿਵਰਤਨ ਟਰੈਕ ਕਰਦੇ ਹਾਂ:

ਉਤਪਾਦ ਵਿਊ → ਕਾਰਟ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ → ਚੈੱਕਆਉਟ → ਖਰੀਦ

ਹਰ ਕਦਮ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:

  • ਵਿਜ਼ਟਰ ID (ਐਟ੍ਰੀਬਿਊਸ਼ਨ ਲਈ)

  • ਸੈਸ਼ਨ ID (ਸੈਸ਼ਨ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ)

  • ਮੁਹਿੰਮ ਪੈਰਾਮੀਟਰ (ROI ਗਣਨਾ ਲਈ)

  • ਉਤਪਾਦ SKU (ਉਤਪਾਦ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ)

ਲੀਡ ਟੱਚ ਟਰੈਕਿੰਗ

ਜਦੋਂ ਉਪਭੋਗਤਾ ਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰਦੇ ਹਨ (WhatsApp, ਫ਼ੋਨ, ਈਮੇਲ), ਅਸੀਂ ਕੈਪਚਰ ਕਰਦੇ ਹਾਂ:

ਸੰਪਰਕ ਵਿਧੀ: WhatsApp, ਫ਼ੋਨ, ਈਮੇਲ

ਮੁਹਿੰਮ ਪੈਰਾਮੀਟਰ: ਕੂਕੀਜ਼ ਤੋਂ (30-ਮਿੰਟ ਦੀ ਵਿੰਡੋ)

ਉਤਪਾਦ ਸੰਦਰਭ: ਉਹ ਕਿਸ ਉਤਪਾਦ ਪੰਨੇ 'ਤੇ ਸਨ

ਲਾਭ: ਔਫਲਾਈਨ ਪਰਿਵਰਤਨਾਂ ਨੂੰ ਔਨਲਾਈਨ ਮੁਹਿੰਮਾਂ ਨਾਲ ਜੋੜੋ

ਸਟੋਰੇਜ

ਈਵੈਂਟ Kinesis Firehose ਰਾਹੀਂ S3 ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ:

ਫਾਰਮੈਟ: JSON ਲਾਈਨਾਂ (ਇੱਕ ਈਵੈਂਟ ਪ੍ਰਤੀ ਲਾਈਨ)

ਪਾਰਟੀਸ਼ਨਿੰਗ: ਤਾਰੀਖ ਅਨੁਸਾਰ (ਸਾਲ/ਮਹੀਨਾ/ਦਿਨ/ਘੰਟਾ)

ਕੰਪਰੈਸ਼ਨ: Gzip

ਧਾਰਨ: 30 ਦਿਨ

ਕੁਐਰੀ ਕਰਨਾ

ਈਵੈਂਟ AWS Athena ਰਾਹੀਂ ਕੁਐਰੀ ਕੀਤੇ ਜਾਂਦੇ ਹਨ:

ਸਕੀਮਾ: Glue Data Catalog ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ

ਕੁਐਰੀਆਂ: S3 ਡੇਟਾ 'ਤੇ SQL

ਵਰਤੋਂ ਦੇ ਮਾਮਲੇ: ਮੁਹਿੰਮ ROI, ਉਤਪਾਦ ਪ੍ਰਸਿੱਧੀ, ਟ੍ਰੈਫਿਕ ਸਰੋਤ

ਹਵਾਲੇ

ਤਕਨੀਕੀ ਧਾਰਨਾਵਾਂ

AWS ਸੇਵਾਵਾਂ

ਸੰਬੰਧਿਤ ਲੇਖ

ਸਾਰਾਂਸ਼

ਸਾਡਾ ਵਿਸ਼ਲੇਸ਼ਣ ਸਿਸਟਮ ਗੋਪਨੀਯਤਾ ਦਾ ਸਤਿਕਾਰ ਕਰਦੇ ਹੋਏ ਉਪਭੋਗਤਾ ਵਿਵਹਾਰ ਨੂੰ ਟਰੈਕ ਕਰਦਾ ਹੈ:

ਕਲਾਇੰਟ-ਸਾਈਡ:

  • ✅ URL ਤੋਂ ਮੁਹਿੰਮ ਪੈਰਾਮੀਟਰ ਕੱਢੋ

  • ✅ sessionStorage ਵਿੱਚ ਸਟੋਰ ਕਰੋ (ਸੈਸ਼ਨ-ਸਕੋਪਡ)

  • ✅ ਕੂਕੀਜ਼ ਵਿੱਚ ਸਟੋਰ ਕਰੋ (ਐਟ੍ਰੀਬਿਊਸ਼ਨ ਲਈ 30 ਮਿੰਟ)

  • ✅ API ਨੂੰ ਈਵੈਂਟ ਭੇਜੋ

ਸਰਵਰ-ਸਾਈਡ:

  • ✅ GeoIP ਅਤੇ User-Agent ਨਾਲ ਭਰਪੂਰ ਕਰੋ

  • ✅ ਬੋਟ ਟ੍ਰੈਫਿਕ ਫਿਲਟਰ ਕਰੋ

  • ✅ Kinesis Firehose ਨੂੰ ਭੇਜੋ

  • ✅ S3 ਵਿੱਚ ਸਟੋਰ ਕਰੋ (ਤਾਰੀਖ ਅਨੁਸਾਰ ਪਾਰਟੀਸ਼ਨ ਕੀਤਾ)

ਗੋਪਨੀਯਤਾ:

  • ✅ ਕੋਈ PII ਸਟੋਰ ਨਹੀਂ ਕੀਤੀ

  • ✅ 30-ਦਿਨ ਦੀ ਧਾਰਨ

ਸ਼ਰਤੀਆ ਲੋਡਿੰਗ:

  • ✅ Google Ads ਪਿਕਸਲ ਸਿਰਫ ਜੇ gclid ਮੌਜੂਦ ਹੋਵੇ

  • ✅ LinkedIn ਪਿਕਸਲ ਸਿਰਫ ਜੇ li_fat_id ਮੌਜੂਦ ਹੋਵੇ

ਇਹ ਪਹੁੰਚ ਸੂਝ ਨੂੰ ਗੋਪਨੀਯਤਾ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਨਾਲ ਸੰਤੁਲਿਤ ਕਰਦੀ ਹੈ।


← ਦਸਤਾਵੇਜ਼ ਸੂਚੀ ਵਾਪਸ