Shopping freely
Loading…
Basket (0)Events (0)v1.3.0

Scripts

Twelve journeys

Each persona does a few things on the site that move them into (or out of) the practice segments. Every script starts by identifying, so events land on the seeded profile.

  1. Ava · the browser

    Looks, and looks again, but never puts anything in the basket.

    PlayDetails
    1. 1. Identify as AvaIdentify· klaviyo.js
    2. 2. Browse luggageViewed Category· dataLayer
    3. 3. Look at the cabin caseViewed Product· dataLayer
    4. 4. Compare the check-in caseViewed Product· dataLayer
    5. 5. Back to the cabin case, then leaveViewed Product· dataLayer
  2. Ben · the basket-leaver

    Fills a basket with tech and walks off.

    PlayDetails
    1. 1. Identify as BenIdentify· klaviyo.js
    2. 2. Browse travel techViewed Category· dataLayer
    3. 3. Add the headphonesAdded to Cart· dataLayer
    4. 4. Add a power bankAdded to Cart· dataLayer
    5. 5. Look at the basket, then leaveNo event
  3. Chloe · the checkout-leaver

    Gets as far as checkout, then walks away.

    PlayDetails
    1. 1. Identify as ChloeIdentify· klaviyo.js
    2. 2. Add the weekender bagAdded to Cart· dataLayer
    3. 3. Add a passport walletAdded to Cart· dataLayer
    4. 4. Start checkoutStarted Checkout· server
    5. 5. Walk awayNo event: the gap is the signal
  4. Dev · the bounce-back

    Abandons checkout, then comes back and buys.

    PlayDetails
    1. 1. Identify as DevIdentify· klaviyo.js
    2. 2. Add the check-in caseAdded to Cart· dataLayer
    3. 3. Start checkoutStarted Checkout· server
    4. 4. Walk away (wait a while before the next step)No event: the gap is the signal
    5. 5. Come back and start checkout againStarted Checkout· server
    6. 6. Place the orderPlaced Order· serverOrdered Product ×n· server
  5. Ella · the first-timer

    Signed up three days ago; this is her first order.

    PlayDetails
    1. 1. Identify as EllaIdentify· klaviyo.js
    2. 2. Browse accessoriesViewed Category· dataLayer
    3. 3. Add packing cubesAdded to Cart· dataLayer
    4. 4. Add a passport walletAdded to Cart· dataLayer
    5. 5. Start checkoutStarted Checkout· server
    6. 6. Place the orderPlaced Order· serverOrdered Product ×n· server
  6. Finn · the VIP

    Your best customer buys again, and the warehouse ships it.

    PlayDetails
    1. 1. Identify as FinnIdentify· klaviyo.js
    2. 2. Add the weekender bagAdded to Cart· dataLayer
    3. 3. Start checkoutStarted Checkout· server
    4. 4. Place the orderPlaced Order· serverOrdered Product ×n· server
    5. 5. Backstage: fulfil Finn's orderFulfilled Order· server
  7. Grace · the lapsed customer

    Hasn't ordered in eight months. Today she comes back.

    PlayDetails
    1. 1. Identify as GraceIdentify· klaviyo.js
    2. 2. Add the cabin caseAdded to Cart· dataLayer
    3. 3. Start checkoutStarted Checkout· server
    4. 4. Place the orderPlaced Order· serverOrdered Product ×n· server
  8. Harry · the refunder

    Buys, then asks for his money back.

    PlayDetails
    1. 1. Identify as HarryIdentify· klaviyo.js
    2. 2. Add a universal adapterAdded to Cart· dataLayer
    3. 3. Start checkoutStarted Checkout· server
    4. 4. Place the orderPlaced Order· serverOrdered Product ×n· server
    5. 5. Request a refundNo event until approved
    6. 6. Backstage: approve the refundRefunded Order· server
  9. Isla · the cross-sell target

    Has eyed travel tech for weeks. Today she buys some.

    PlayDetails
    1. 1. Identify as IslaIdentify· klaviyo.js
    2. 2. Look at the headphones againViewed Product· dataLayer
    3. 3. Add a power bank insteadAdded to Cart· dataLayer
    4. 4. Start checkoutStarted Checkout· server
    5. 5. Place the orderPlaced Order· serverOrdered Product ×n· server
  10. Jack · the discount-hunter

    Never pays full price.

    PlayDetails
    1. 1. Identify as JackIdentify· klaviyo.js
    2. 2. Add a power bankAdded to Cart· dataLayer
    3. 3. Apply SUMMER20No event (code rides on the order)
    4. 4. Start checkoutStarted Checkout· server
    5. 5. Place the orderPlaced Order· serverOrdered Product ×n· server
  11. Kira · the ghost

    Signs up, and nothing else.

    PlayDetails
    1. 1. Identify as KiraIdentify· klaviyo.js
    2. 2. Sign up for emailsList subscription· client API
  12. Leo · the date-driven one

    Checks his account before his renewal, then buys.

    PlayDetails
    1. 1. Identify as LeoIdentify· klaviyo.js
    2. 2. Check his accountNo event
    3. 3. Add the headphonesAdded to Cart· dataLayer
    4. 4. Start checkoutStarted Checkout· server
    5. 5. Place the orderPlaced Order· serverOrdered Product ×n· server
Full console