Commit Graph
11 Commits
Author SHA1 Message Date
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 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 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 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 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
jasonbryant84 c22a4ceb61 initial commit for segment introduction (#998)
* initial commit for segment introduction

* conditionals to check for window.analytics
2024-07-02 23:51:14 +02:00