# Developer Guide

- [States](/developer-guide/states.md)
- [JENTIS Data Layer State](/developer-guide/states/jentis-data-layer-state.md)
- [Triggers](/developer-guide/triggers.md)
- [JENTIS Click Trigger Details - Selectoraction](/developer-guide/triggers/jentis-click-trigger-details-selectoraction.md)
- [Variables](/developer-guide/variables.md)
- [Constant](/developer-guide/variables/constant.md)
- [Client-Side Variables](/developer-guide/variables/client-side-variables.md)
- [Function - Arguments](/developer-guide/variables/client-side-variables/function-arguments.md)
- [element](/developer-guide/variables/client-side-variables/function-arguments/element.md)
- [accountvars](/developer-guide/variables/client-side-variables/function-arguments/accountvars.md)
- [stateContext](/developer-guide/variables/client-side-variables/function-arguments/statecontext.md)
- [Public Function Scope](/developer-guide/variables/client-side-variables/public-function-scope.md)
- [variableid](/developer-guide/variables/client-side-variables/public-function-scope/variableid.md)
- [triggername](/developer-guide/variables/client-side-variables/public-function-scope/triggername.md)
- [setCookie](/developer-guide/variables/client-side-variables/public-function-scope/setcookie.md)
- [readCookie](/developer-guide/variables/client-side-variables/public-function-scope/readcookie.md)
- [setServerCookie](/developer-guide/variables/client-side-variables/public-function-scope/setservercookie.md)
- [setLocalStorageItem](/developer-guide/variables/client-side-variables/public-function-scope/setlocalstorageitem.md)
- [getLocalStorageItem](/developer-guide/variables/client-side-variables/public-function-scope/getlocalstorageitem.md)
- [getFrontendVariable](/developer-guide/variables/client-side-variables/public-function-scope/getfrontendvariable.md)
- [Asynchronous Variables](/developer-guide/variables/client-side-variables/asynchronous-variables.md)
- [Best Practices to Follow for Client-Side Variables](/developer-guide/variables/client-side-variables/best-practices-to-follow-for-client-side-variables.md)
- [Server-Side Variables](/developer-guide/variables/server-side-variables.md)
- [Public Function Scope](/developer-guide/variables/server-side-variables/public-function-scope.md)
- [IP-Address](/developer-guide/variables/server-side-variables/public-function-scope/ip-address.md)
- [Timestamp](/developer-guide/variables/server-side-variables/public-function-scope/timestamp.md)
- [Container & Environment](/developer-guide/variables/server-side-variables/public-function-scope/container-and-environment.md)
- [Consent](/developer-guide/variables/server-side-variables/public-function-scope/consent.md)
- [accountvars](/developer-guide/variables/server-side-variables/public-function-scope/accountvars.md)
- [Log](/developer-guide/variables/server-side-variables/public-function-scope/log.md)
- [User Storage](/developer-guide/variables/server-side-variables/public-function-scope/user-storage-per-tool-instance.md)
- [Tool-Instance Storage](/developer-guide/variables/server-side-variables/public-function-scope/tool-instance-level-storage.md)
- [Global User Storage](/developer-guide/variables/server-side-variables/public-function-scope/global-user-storage.md)
- [getFrontendVariable](/developer-guide/variables/server-side-variables/public-function-scope/getfrontendvariable.md)
- [getConsentFromVendor](/developer-guide/variables/server-side-variables/public-function-scope/getconsentfromvendor.md)
- [generateRandomID](/developer-guide/variables/server-side-variables/public-function-scope/generaterandomid.md)
- [getHash](/developer-guide/variables/server-side-variables/public-function-scope/gethash.md)
- [getMD5](/developer-guide/variables/server-side-variables/public-function-scope/getmd5.md)
- [getSHA256](/developer-guide/variables/server-side-variables/public-function-scope/getsha256.md)
- [getHmacSHA1](/developer-guide/variables/server-side-variables/public-function-scope/gethmacsha1.md)
- [encodeBase64ToBase64Url](/developer-guide/variables/server-side-variables/public-function-scope/encodebase64tobase64url.md)
- [encodeBase64UrlToBase64](/developer-guide/variables/server-side-variables/public-function-scope/encodebase64urltobase64.md)
- [Data Enrichment](/developer-guide/variables/data-enrichment.md)
- [Server-Side Storage Interface](/developer-guide/server-side-storage-interface.md)
- [Storage Comparison](/developer-guide/server-side-storage-interface/storage-comparison.md)
- [Functions / Transformations](/developer-guide/functions-transformations.md)
- [Anonymization & Pseudonymization](/developer-guide/functions-transformations/anonymization-and-pseudonymization.md)
- [Codeblocks](/developer-guide/codeblocks.md)
- [Public Function Scope](/developer-guide/codeblocks/public-function-scope.md)
- [triggername](/developer-guide/codeblocks/public-function-scope/triggername.md)
- [setCookie](/developer-guide/codeblocks/public-function-scope/setcookie.md)
- [readCookie](/developer-guide/codeblocks/public-function-scope/readcookie.md)
- [setLocalStorageItem](/developer-guide/codeblocks/public-function-scope/setlocalstorageitem.md)
- [getLocalStorageItem](/developer-guide/codeblocks/public-function-scope/getlocalstorageitem.md)
- [getFrontendVariable](/developer-guide/codeblocks/public-function-scope/getfrontendvariable.md)
- [Filter Variable in Tags](/developer-guide/filter-variable-in-tags.md)
- [Product Data Transposition](/developer-guide/filter-variable-in-tags/product-data-transposition.md)
- [Consent Javascript SDK](/developer-guide/consent-javascript-sdk.md)
- [Consent Processing Logic](/developer-guide/consent-javascript-sdk/consent-processing-logic.md)
- [Reprocessing in the Consent JavaScript SDK](/developer-guide/consent-javascript-sdk/reprocessing-in-the-consent-javascript-sdk.md)
- [Step-by-Step Use Case](/developer-guide/consent-javascript-sdk/reprocessing-in-the-consent-javascript-sdk/step-by-step-use-case.md)
- [Listening to the Consent JavaScript SDK](/developer-guide/consent-javascript-sdk/listening-to-the-consent-javascript-sdk.md)
- [JavaScript Events](/developer-guide/consent-javascript-sdk/javascript-events.md)
- [vendor-change](/developer-guide/consent-javascript-sdk/javascript-events/vendor-change.md)
- [vendor-add](/developer-guide/consent-javascript-sdk/javascript-events/vendor-add.md)
- [init](/developer-guide/consent-javascript-sdk/javascript-events/init.md)
- [minimal-consent-given](/developer-guide/consent-javascript-sdk/javascript-events/minimal-consent-given.md)
- [no-consent-given](/developer-guide/consent-javascript-sdk/javascript-events/no-consent-given.md)
- [send-consent-data](/developer-guide/consent-javascript-sdk/javascript-events/send-consent-data.md)
- [SDK Functions](/developer-guide/consent-javascript-sdk/sdk-functions.md)
- [getVendorConsent](/developer-guide/consent-javascript-sdk/sdk-functions/getvendorconsent.md)
- [getAllConsents](/developer-guide/consent-javascript-sdk/sdk-functions/getallconsents.md)
- [getConsentData](/developer-guide/consent-javascript-sdk/sdk-functions/getconsentdata.md)
- [getConsentId](/developer-guide/consent-javascript-sdk/sdk-functions/getconsentid.md)
- [getVendorFullData](/developer-guide/consent-javascript-sdk/sdk-functions/getvendorfulldata.md)
- [getLastUpdateTime](/developer-guide/consent-javascript-sdk/sdk-functions/getlastupdatetime.md)
- [setNewVendorConsents](/developer-guide/consent-javascript-sdk/sdk-functions/setnewvendorconsents.md)
- [setConsentData](/developer-guide/consent-javascript-sdk/sdk-functions/setconsentdata.md)
- [AcceptAll](/developer-guide/consent-javascript-sdk/sdk-functions/acceptall.md)
- [DenyAll](/developer-guide/consent-javascript-sdk/sdk-functions/denyall.md)
- [Troubleshooting & Common Errors](/developer-guide/troubleshooting-and-common-errors.md)
- [Redirect on Landing Page](/developer-guide/troubleshooting-and-common-errors/redirect-on-landing-page.md)
- [Console and INFO-Messages missing](/developer-guide/troubleshooting-and-common-errors/console-and-info-messages-missing.md)
- [Navigation to tabs](/developer-guide/troubleshooting-and-common-errors/navigation-to-tabs.md)
- [No Consent Connection](/developer-guide/troubleshooting-and-common-errors/no-consent-connection.md)
- [No Tracking Activated](/developer-guide/troubleshooting-and-common-errors/no-tracking-activated.md)
- [Click Tracking Troubleshooting](/developer-guide/troubleshooting-and-common-errors/click-tracking-not-executed.md)
- [Click Tracking not executed - Further Troubleshooting](/developer-guide/troubleshooting-and-common-errors/click-tracking-not-executed/click-tracking-not-executed-further-troubleshooting.md)
- [Click Tracking not executed - CSS and HTML issues](/developer-guide/troubleshooting-and-common-errors/click-tracking-not-executed/click-tracking-not-executed-css-and-html-issues.md)
- [Click Tracking - Accessing Target URL Fails](/developer-guide/troubleshooting-and-common-errors/click-tracking-not-executed/click-tracking-accessing-target-url-fails.md)
- [Click Tracking - Debug with All Clicks as a Last Resort Measure](/developer-guide/troubleshooting-and-common-errors/click-tracking-not-executed/click-tracking-debug-with-all-clicks-as-a-last-resort-measure.md)
