Commit Graph
33 Commits
Author SHA1 Message Date
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