jasonbryant84
2286d478eb
removing addOneTrustPreferencesToLinks from OneTrust loaded block... should only append IF/WHEN user makes a onetrust choice ( #1945 )
2025-10-07 10:02:19 +01:00
jasonbryant84
1975091988
uncomment cookie consent footer link ( #1940 )
2025-10-06 15:15:35 +01:00
jasonbryant84
1fb5cb4e32
Add Onetrust consent preferences to url params ( #1939 )
...
* adding onetrust consent preferences to outbout links to cloud.io
* ot_consent => qdrant_tech_ot_consent
2025-10-06 14:31:10 +01:00
jasonbryant84
31ada8c911
OneTrust setDataSubjectID ( #1937 )
...
* leverage OneTrust's setDataSubjectId() method, leverage SessionStorage for utm params (not cookies)
* update setDataSubjectId formatting: https://developer.onetrust.com/onetrust/docs/javascript-api#set-data-subject-id
2025-10-06 13:15:46 +01:00
jasonbryant84
0f53bfee83
no need for hubspot API call ( #1893 )
2025-09-03 13:55:58 +02:00
jasonbryant84
c3b64fd6de
Form submission from /get_anonymous_id for hubspot ( #1887 )
2025-09-01 15:59:31 +02:00
jasonbryant84
1693bb02fe
delay hubspot identify call ( #1886 )
2025-09-01 14:44:37 +02:00
jasonbryant84
7b38c87529
suppress multiple hubspot pageViews in a session ( #1885 )
2025-09-01 10:11:01 +02:00
jasonbryant84
c74f289cd2
loading Hubspot snippet without Segment ( #1884 )
2025-09-01 09:40:29 +02:00
jasonbryant84
dba21f4705
Adding Email to Get anonymous For Post Messaging ( #1878 )
...
* handle new postMessage payload for get_anonymous_id
* hubspot independent of segment ready
2025-08-28 16:03:02 +02:00
jasonbryant84
2b3c87c13d
Persist utm params in cookie and add to outbound links to cloud ui ( #1867 )
...
* persist utm params in cookie and add to outbound links to cloud ui
* remove console log
* remove comments
2025-08-21 13:31:57 +02:00
jasonbryant84
12f489805c
hubspotutk and utm_term ( #1792 )
2025-07-15 17:20:57 +01:00
jasonbryant84
c15c82a651
adding hubspotutk to properties for pageview ( #1759 )
2025-07-04 12:56:18 +01:00
jasonbryant84
c2606f5789
change CROSS_SITE_URL_PARAM_KEY to 'qdrant_tech_ajs_anonymous_id' ( #1735 )
2025-07-01 12:16:10 +01:00
jasonbryant84
5c2460a40e
adding firstVisitAttribution to postMessage playlooad for product site ( #1730 )
2025-06-24 10:17:30 +01:00
jasonbryant84
4e4fcdc134
introducing isFirstPageView property in Page event and in new identity call for Marketing traffic source attribution ( #1719 )
2025-06-19 13:25:56 +01:00
jasonbryant84
fcb6a3eed6
add login for production and development to headers for get_anonymous_id ( #1638 )
2025-05-13 14:41:36 +01:00
jasonbryant84
22aaea7437
fix onestrust script ( #1626 )
2025-05-08 14:45:58 +01:00
jasonbryant84
f89f6c7039
OneTrust & Segment ( #1563 )
...
* remove cookit (styling and logic), introduce segment load snippet directly into <head>, no consent for loading, add onetrust consent snippet and logic
* simplify register call and leverage window.OnetrustActiveGroups
* onetrust load before segment ready
* add production value for HUGO_PARAMS_onetrustScriptId to netlify.toml
2025-05-08 14:31:08 +01:00
jasonbryant84
c06b01c167
send anonymousId as a string not object ( #1543 )
2025-04-01 18:43:36 +01:00
jasonbryant84
f62647b801
Fix subdomain for headers for /get_anonymous_id ( #1504 )
...
* fix subdomain for headers for /get_anonymous_id
* no trailing semicolons
2025-03-10 10:15:54 +00:00
jasonbryant84
bbe3492214
Headers for get anonymous id ( #1499 )
...
* headers for get anonymous id and move eventlistener
* update localhost headers
* x-frame options
* remove localhost, not needed
* move message logic back to after Segment logic
2025-03-10 10:37:05 +01:00
jasonbryant84
747f59926e
get_anonymous_id 'page' ( #1491 )
...
* get_anonymous_id 'page'
* update staging segment writekey for eu workspace
* isLocal isQdrantOrigin, remove consent
* remove content, not needed/used. also remove cookit logic
* reintroduce content/get_anonymous_id/_index.md
2025-03-05 11:26:52 +00:00
jasonbryant84
dcf0523310
png to svg for company logo ( #1450 )
...
* png to svg for company logo
* two more places
* qdrant-logo
2025-02-04 15:32:52 +00:00
Jason Bryant
0cb4e5da62
startsWith https://cloud.qdrant.io/ to be certain
2025-02-04 13:19:46 +00:00
jasonbryant84
ee95e31129
Update Segment for 1st party cookies ( #1425 )
...
* update segment for 1st party cookies
* no need for segmentEndpoint var
* revert change
* update writeKey for staging Segment
2025-01-24 15:55:48 +00:00
jasonbryant84
ee51aeb4f4
Gather utm params and add to outbound product links ( #1336 )
...
* gather utm params and add to outbound product links
* segment needs testing across all environments, not just in production
* campaign => content
* adding two more ids
* sessionStorage for gtm params and cleanup
* move newParams conditional
* move addUTMToLinks() to helpers file
2024-12-09 07:59:58 +00:00
jasonbryant84
527323b896
cache busting for new segment write key ( #1282 )
2024-11-11 15:29:04 +01:00
jasonbryant84
c383125626
update segmentWriteKeys for EU Workspace ( #1274 )
2024-11-07 10:20:56 +00:00
jasonbryant84
07d0b360c3
adding GA4 properties to Segment analytics events ( #1253 )
2024-11-04 09:29:48 +00:00
jasonbryant84
66f58a1130
Segment Anonymous ID for Cloud UI Consumption ( #1086 )
...
* custom generated ID => Segment Anonymous ID, tagging on analytics load, adding mobile nav click tracking
* qdrant-tech => ajs_anonymous_id
* remove unneeded exports
2024-08-14 10:38:24 +01:00
jasonbryant84
df33a61423
Cloud UI Outbound Link URL Param ( #1055 )
...
* adding url param 'qdrant-tech' to outbound links to Cloud UI for the sake of tracking user journey (when consented)
* tagCloudUILinksWithHash() should not be conditional but occur before tracking events/elements are registered
* tagCloudUILinksWithHash within DOMContentLoaded and before registering All anchors for tracking
* import correction
* add new key/value pair to interaction
* uniform naming convention and remove "s" from key, and CROSS_SITE_URL_PARAM_KEY for uniformity
2024-07-29 21:39:05 +02:00
jasonbryant84
9eeba32479
WIP key management ( #1050 )
...
* key management
* noKey
* segment-write-key => segmentWriteKey
* revert script
* segmentWriteKey => SEGMENT_WRITE_KEY
* whitespace
* segment write key in install-and-build.sh
* remove SEGMENT_WRITE_KEY from config.toml
* sanity check
* update-config.sh
* remove temp file
2024-07-26 08:37:17 +01:00