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
This commit is contained in:
jasonbryant84
2024-12-09 07:59:58 +00:00
committed by GitHub
parent b48468b67b
commit ee51aeb4f4
3 changed files with 52 additions and 2 deletions
@@ -37,7 +37,7 @@
{{ end }}
<!--Segment-->
{{ if and hugo.IsProduction .Site.Params.segmentWriteKey }}
{{ if .Site.Params.segmentWriteKey }}
{{ $segmentJs := resources.Get "js/segment-setup.js" | js.Build (dict "params" (dict "segmentWriteKey" .Site.Params.segmentWriteKey "gaMeasurementId" .Site.GoogleAnalytics)) | minify | resources.Fingerprint "sha512" }}
<script src="{{ $segmentJs.RelPermalink }}?v=eu"></script>
{{ end }}