Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

What the data layer does

The data layer is a standardised way to pass information about your user’s activity between different web applications. It uses a JavaScript object in the browser to expose details about what your users are doing in realtime, meaning different software applications can listen and react to data across different sources.

To use this data typically a Tag Manager (such as Google Tag Manager) is used to pass data variables between different sources, for example preezie journeys can pass information directly into your Google Analytics.

When switched on, preezie passes journey activity details in realtime to your website’s data layer.

Panel
panelIconIdatlassian-light_bulb_on
panelIcon:light_bulb_on:
panelIconText:light_bulb_on:
bgColor#DEEBFF

If you haven’t already get in touch with your Customer Success representative or email support@preezie.com to turn on the data layer for your account!

What it can be used for

Tag manager support

...

Data variable

example

Description

preezie.trigger

cta

how the preezie journey was triggered

preezie.page

https://preezie.com/

the page url the journey was triggered on.answer

1. Large

the question number and answer to the question

preezie.duration

2

how many seconds the user took to answer the question

preezie.question

What size are you looking for?

the question number and the full question text

preezie.ref

Tshirt size

the question short name

preezie.visitorId

51c297fd-cbaf-402f-84b6-5a30ceb87ee7

the visitor’s device id

preezie.workflow

retail experiences journey

the name of the journey loaded

preezie.workflowId

8FD4AF3A-3061-4BB3-0618-08D9775347C8

the id of the journey loaded

preezie.ref

Size

The short name of the question

Anchor
preeziecompleted
preeziecompleted
preezie completed

...

This event is fired when the journey is completed and the product results are seen.

...

Tag Manager Method

...

GTM

preezie.completed

Tealium

<coming soon>

Adobe Tag Manager

<coming soon>

Data variable

example

Description

preezie.trigger

cta

how the preezie journey was triggered

preezie.visitorId

51c297fd-cbaf-402f-84b6-5a30ceb87ee7

the visitor’s device id

preezie.workflow

retail experiences journey

the name of the journey loadedcompleted

preezie.workflowId

8FD4AF3A-3061-4BB3-0618-08D9775347C8

the id of the journey loadedcompleted

Anchor
preezieresults
preezieresults
preezie results

event name: preezie.completedresults

This event is fired when each answer is clicked through in a preezie journey. It will fire each time the answer is clicked, even if they go back to change their answer.

Tag Manager Method

Event name

GTM

Data variable

example

Description

preezie.product

the name of the arrray containing all product results

Tealium

<coming soon>

Adobe Tag Manager

<coming soon>

Description

Data variable

example

.
Each product is referenced by [0] [1] [2] etc.

unique

retail

the

name

51c297fd-cbaf-402f-84b6-5a30ceb87ee7

the visitor’s device id

position

retail experiences journey

the name of the journey loaded

price

8FD4AF3A-3061-4BB3-0618-08D9775347C8

the id of the journey loaded

+ any field attribute with Appears in Stats set to True in Database > Product attributes

skin_concern: "dry, sensitive"

star_rating: "4.356"

These will always be text string values.

All field names are lowercase and use _ in place of spaces, e.g. dress_length

preezie.trigger

cta

how the preezie journey was triggered

preezie.visitorId

51c297fd-cbaf-402f-84b6-5a30ceb87ee7

the visitor’s device id

preezie.workflow

retail experiences journey

the name of the journey loadedcompleted

preezie.workflowId

8FD4AF3A-3061-4BB3-0618-08D9775347C8

the id of the journey loadedcompleted

Anchor
preezieresultclick
preezieresultclick
preezie.resultclick

...