diff --git a/docs/docs/event-trackers/amplitude.mdx b/docs/docs/event-trackers/amplitude.mdx index 2f8951fce366..cffc5f905e41 100644 --- a/docs/docs/event-trackers/amplitude.mdx +++ b/docs/docs/event-trackers/amplitude.mdx @@ -6,7 +6,7 @@ slug: amplitude --- import DefaultInstructions from './_default-event-instructions.mdx' -const { title, description, sidebar_label, slug } = frontMatter +export const { title, description, sidebar_label, slug } = frontMatter # Amplitude Event Tracker Setup diff --git a/docs/docs/event-trackers/clevertap.mdx b/docs/docs/event-trackers/clevertap.mdx index 6a8395477db3..b996e2a7f62a 100644 --- a/docs/docs/event-trackers/clevertap.mdx +++ b/docs/docs/event-trackers/clevertap.mdx @@ -6,6 +6,6 @@ slug: clevertap --- import MissingEventTrackerDocs from './missing-event-tracker-docs.mdx' -const { title, description, sidebar_label, slug } = frontMatter +export const { title, description, sidebar_label, slug } = frontMatter diff --git a/docs/docs/event-trackers/firebase.mdx b/docs/docs/event-trackers/firebase.mdx index c39f0e0e5821..527cb8265120 100644 --- a/docs/docs/event-trackers/firebase.mdx +++ b/docs/docs/event-trackers/firebase.mdx @@ -6,6 +6,6 @@ slug: firebase --- import MissingEventTrackerDocs from './missing-event-tracker-docs.mdx' -const { title, description, sidebar_label, slug } = frontMatter +export const { title, description, sidebar_label, slug } = frontMatter diff --git a/docs/docs/event-trackers/freshpaint.mdx b/docs/docs/event-trackers/freshpaint.mdx index f9068f83337f..2c1a8d251865 100644 --- a/docs/docs/event-trackers/freshpaint.mdx +++ b/docs/docs/event-trackers/freshpaint.mdx @@ -6,7 +6,7 @@ slug: freshpaint --- import DefaultInstructions from './_default-event-instructions.mdx' -const { title, description, sidebar_label, slug } = frontMatter +export const { title, description, sidebar_label, slug } = frontMatter # Freshpaint Event Tracker diff --git a/docs/docs/event-trackers/fullstory.mdx b/docs/docs/event-trackers/fullstory.mdx index 21165068477c..7e020339a2ec 100644 --- a/docs/docs/event-trackers/fullstory.mdx +++ b/docs/docs/event-trackers/fullstory.mdx @@ -6,6 +6,6 @@ slug: fullstory --- import MissingEventTrackerDocs from './missing-event-tracker-docs.mdx' -const { title, description, sidebar_label, slug } = frontMatter +export const { title, description, sidebar_label, slug } = frontMatter diff --git a/docs/docs/event-trackers/heap.mdx b/docs/docs/event-trackers/heap.mdx index 812ee417be5c..e22f77036a77 100644 --- a/docs/docs/event-trackers/heap.mdx +++ b/docs/docs/event-trackers/heap.mdx @@ -6,6 +6,6 @@ slug: heap --- import MissingEventTrackerDocs from './missing-event-tracker-docs.mdx' -const { title, description, sidebar_label, slug } = frontMatter +export const { title, description, sidebar_label, slug } = frontMatter diff --git a/docs/docs/event-trackers/jitsu.mdx b/docs/docs/event-trackers/jitsu.mdx index 226bbc723621..2e14e3e641f4 100644 --- a/docs/docs/event-trackers/jitsu.mdx +++ b/docs/docs/event-trackers/jitsu.mdx @@ -6,6 +6,6 @@ slug: jitsu --- import MissingEventTrackerDocs from './missing-event-tracker-docs.mdx' -const { title, description, sidebar_label, slug } = frontMatter +export const { title, description, sidebar_label, slug } = frontMatter diff --git a/docs/docs/event-trackers/keenio.mdx b/docs/docs/event-trackers/keenio.mdx index 13c29fe45fb9..0909efef7426 100644 --- a/docs/docs/event-trackers/keenio.mdx +++ b/docs/docs/event-trackers/keenio.mdx @@ -6,6 +6,6 @@ slug: keenio --- import MissingEventTrackerDocs from './missing-event-tracker-docs.mdx' -const { title, description, sidebar_label, slug } = frontMatter +export const { title, description, sidebar_label, slug } = frontMatter diff --git a/docs/docs/event-trackers/mparticle.mdx b/docs/docs/event-trackers/mparticle.mdx index 8180cdae1c53..ce28a026e09a 100644 --- a/docs/docs/event-trackers/mparticle.mdx +++ b/docs/docs/event-trackers/mparticle.mdx @@ -6,6 +6,6 @@ slug: mparticle --- import MissingEventTrackerDocs from './missing-event-tracker-docs.mdx' -const { title, description, sidebar_label, slug } = frontMatter +export const { title, description, sidebar_label, slug } = frontMatter diff --git a/docs/docs/event-trackers/snowplow.mdx b/docs/docs/event-trackers/snowplow.mdx index aa3dc34bf0d1..e3409f757aed 100644 --- a/docs/docs/event-trackers/snowplow.mdx +++ b/docs/docs/event-trackers/snowplow.mdx @@ -2,10 +2,10 @@ title: Setting up Snowplow as an event tracker description: This document outlines the steps needed to add your Snowplow to GrowthBook. sidebar_label: Snowplow -slug: Snowplow +slug: snowplow --- import MissingEventTrackerDocs from './missing-event-tracker-docs.mdx' -const { title, description, sidebar_label, slug } = frontMatter +export const { title, description, sidebar_label, slug } = frontMatter diff --git a/docs/docs/experimentation-analysis/data-source-configuration.mdx b/docs/docs/experimentation-analysis/data-source-configuration.mdx index 402a7943e3ac..0c04e6b7fd42 100644 --- a/docs/docs/experimentation-analysis/data-source-configuration.mdx +++ b/docs/docs/experimentation-analysis/data-source-configuration.mdx @@ -5,6 +5,8 @@ sidebar_label: Data Source Configuration slug: /app/datasources --- +import Anchor from '@site/src/components/Anchor' + # Data Source Configuration ## Overview @@ -100,7 +102,7 @@ SELECT user_id, device_id FROM logins #### SQL Templates -We use {{[Handlebars](https://handlebarsjs.com/guide/#language-features)}} to compile the assignment sql, identity queries, etc. into what is actually called to your database. +We use \{\{[Handlebars](https://handlebarsjs.com/guide/#language-features)\}\} to compile the assignment sql, identity queries, etc. into what is actually called to your database. You can use any of the in-built variables that Growthbook automatically sets: @@ -120,7 +122,7 @@ You can also use any of the in-built helper functions: - **replace [str] [pattern] [replacement]** - Replace all occurences of a regular expression with something else. ex. `{{replace "My%%%Database!" "\[^a-zA-Z\]" ""}}` compiles to `MyDatabase` - **snakecase [str]** - ex. `{{pascalcase "My database"}}` compiles to `my_database`. - **uppercase [str]** - ex. `{{uppercase "My database"}}` compiles to `MY DATABASE`. - + - **date [date] [format]** - Format an ISO date according to this [format](https://date-fns.org/v2.29.3/docs/format), being careful not to mix up months (MM) and minutes (mm). ex. `{{date startDateISO "yyyyMMdd"}}` might compile to `20230130`. The most common codes are: