---
title: "Boxever.eventCreate(event, callback, format)"
slug: "bx-eventcreate"
abstract: "Boxever JavaScriptライブラリ(Sitecore PersonalizeストリームAPI)のeventCreate()関数を記述します。"
---
# Boxever.eventCreate(event, callback, format)

eventCreate()関数はSitecore Personalizeにイベントを送信します。イベントとは、ユーザーがアプリケーションとやり取りしたすべてのデータです。この関数を\_boxeverq配列に追加する匿名関数の一部として呼び出します。

## パラメータ

パラメータ

種類

概要

注記

[event](https://doc.sitecore.com/personalize/ja/developers/api/stream-api/bx-js-library-legacy-reference/functions-1166463/event-object.html)

目的

すべてのイベントデータ。

このオブジェクトでブラウザIDを指定します。  
  
Sitecore Personalizeに送るすべてのイベントにはブラウザの内容が含まれID。

callback

機能

このコールバック関数が応答を処理します。

該当なし

format

ストリング

回答の形式について。

値を "json"に設定してください。他のフォーマットはサポートされていません。

## リターンバリュー

未定義

## 例

この例はVIEWイベントをSitecore Personalizeに送信する方法を説明しています。 \_boxeverq配列は匿名関数を受け取ります。匿名関数にはVIEWイベントオブジェクトが含まれています。 eventCreate() 関数はVIEWイベントオブジェクトを受け取り、イベントデータをSitecore Personalizeに送信します。

\_boxeverq.push(() => {
 const viewEvent = {
 browser\_id: Boxever.getID(),
 channel: "WEB",
 type: "VIEW",
 language: "EN",
 currency: "EUR",
 page: "home",
 pos: "myretailsite/ireland",
 };

 // Send the event data to the server
 Boxever.eventCreate(
 viewEvent,
 response => console.log(response),
 "json"
 );
});