0.5.1 • Published 19 days ago

@sitecore-cloudsdk/events v0.5.1

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
19 days ago

events

This package provides browser- and server-side functions to ​capture events in your app and send them to Sitecore. Events are for collecting behavioral data about your users as they interact with your app.

Installation

npm install @sitecore-cloudsdk/events

Usage

  1. Initialize the package using the CloudSDK function, available in the core package.
  2. Send events using the following functions:
    • pageView - send a VIEW event.
    • identity - send an IDENTITY event.
    • form - send a FORM event (browser-side only).
    • event - send SC_SEARCH events, other standard events, or a custom event.

Code examples

Capture and send a VIEW event from the browser side:

'use client';

import { useEffect } from 'react';
import { CloudSDK } from '@sitecore-cloudsdk/core/browser';
import { pageView } from '@sitecore-cloudsdk/events/browser';

export default function Home() {
  useEffect(() => {
    CloudSDK({
      /* Initialization settings. See `core` package code examples. */
    })
      .addEvents()
      .initialize();

    // Send VIEW event:
    pageView();
  }, []);

  return <></>;
}

Capture and send a VIEW event from the server side:

import type { NextRequest, NextResponse } from 'next/server';
import { CloudSDK } from '@sitecore-cloudsdk/core/server';
import { pageView } from '@sitecore-cloudsdk/events/server';

export async function middleware(request: NextRequest) {
  const response = NextResponse.next();

  await CloudSDK(request, response, {
    /* Initialization settings. See `core` package code examples. */
  })
    .addEvents()
    .initialize();

  // Send VIEW event:
  await pageView(request);

  return response;
}

Documentation

Official Sitecore Cloud SDK documentation

0.5.1-rc.0

3 months ago

0.5.0-rc.0

5 months ago

0.5.2-rc.0

19 days ago

0.4.4

6 months ago

0.5.0

5 months ago

0.4.1

8 months ago

0.4.3

7 months ago

0.5.1

3 months ago

0.4.2

7 months ago

0.4.0

8 months ago

0.4.0-rc.1

8 months ago

0.4.0-rc.0

9 months ago

0.3.1-rc.1

12 months ago

0.3.1-rc.0

12 months ago

0.3.1

12 months ago

0.3.0

1 year ago

0.2.4

1 year ago

0.2.3

1 year ago

0.2.2

1 year ago

0.2.1

1 year ago

0.1.5

1 year ago

0.2.0

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.1.0-rc.5

2 years ago

0.1.0-rc.4

2 years ago

0.1.0-rc.3

2 years ago

0.1.0-rc.2

2 years ago

0.1.0-rc.0

2 years ago