カスタムイベント一覧と集計方法
このページでは、metatellがGoogle Analyticsに送信するカスタムイベントの一覧と、Google Analytics 4(GA4)でカスタムイベントを集計する方法を説明します。
イベントを計測するには、あらかじめ組織にGA4の測定IDを設定しておく必要があります。設定方法はGoogle Analytics連携を参照してください。
カスタムイベント一覧
ルーム内のユーザー行動に応じて、以下のカスタムイベントが送信されます。
イベントのパラメータは、カスタムディメンションとして登録するまでGA4のレポートに表示されません。登録手順は集計方法を参照してください。
ルームの入退室
| イベント名 | 送信タイミング |
|---|---|
load_room | ルームページが読み込まれた際に送信される。入室前のエントリー画面が表示された段階でも送信される。 |
join_room | エントリー画面の「ルームに入る」ボタンをクリックした際に送信される。 |
enter_room | 3D空間への入室処理が開始された際に送信される。 |
join_tour | ツアー(見学)モードでルームに参加した際に送信される。 |
exit_room | ルームページを離れた際に送信される。タブを閉じる、ページを再読み込みする、別ページへ移動する操作が該当する。 |
これらのイベントにパラメータはありません。
通常の入室では、1回の入室操作でjoin_roomとenter_roomの両方が送信されます。入室数を集計する場合は、どちらか一方のイベントを使用してください。
exit_roomはページを離れる瞬間に送信されるため、通信状況によっては計測されないことがあります。退室数は参考値として扱ってください。
同一ルーム内のワープ移動では、入退室のイベントは送信されません。リンクで別のルームへ移動した場合はページ遷移となるため、移動先のルームで再度load_roomが送信されます。
チャット
| イベント名 | 送信タイミング | パラメータ |
|---|---|---|
chat | 全体チャットでテキストメッセージを送信した際に送信される。 | message_length: メッセージの文字数 |
group-chat:create | グループチャットを作成した際に送信される。 | member_count: 作成者を含むグループの人数 |
group-chat:send | グループチャットでメッセージを送信した際に送信される。 | has_image: 画像の有無(true/false)、message_length: 本文の文字数 |
いずれもメッセージの送信操作で計測され、受信では計測されません。
プライバシー保護のため、チャットの本文や画像はGoogle Analyticsに送信されません。送信されるのは文字数や画像の有無などのメタ情報のみです。
リアクション
| イベント名 | 送信タイミング | パラメータ |
|---|---|---|
reaction | リアクションの絵文字を選択した際、または挙手した際に送信される。 | reaction_id: リアクションの種類 |
reaction_idには以下の値が入ります。
| 値 | 意味 |
|---|---|
smile | スマイル |
laugh | 笑い |
clap | 拍手 |
heart | ハート |
wave | 手を振る |
angry | 怒り |
cry | 泣き |
raiseHand | 挙手 |
手を下げる操作では送信されません。
マイク操作
| イベント名 | 送信タイミング | パラメータ |
|---|---|---|
toggle_mic | マイクのON/OFFを切り替えた際に送信される。 | mic_status: 切り替え後の状態(on/off) |
アバター選択
| イベント名 | 送信タイミング | パラメータ |
|---|---|---|
avatar_selected | アバター選択画面でアバターを選択した際に送信される。 | avatar_id: アバターのID、avatar_name: アバター名 |
メディアの表示
| イベント名 | 送信タイミング |
|---|---|
media_modal_open | メディアの拡大表示を開いた際に送信される。 |
拡大表示が有効な画像・動画をクリックした場合と、チャット内の画像を拡大表示した場合に計測されます。拡大表示が無効なメディアでは計測されません。
| パラメータ | 説明 |
|---|---|
type | メディアの種類。image(画像)、video(動画)、rssBoard(RSSボード)のいずれか。 |
typeDetail | 動画の詳細種別。video/mp4、video/hls、video/stream(画面共有・カメラ映像)のいずれか。動画の場合のみ送信される。 |
media | 表示したメディアのURLやタイトルなどの情報(JSON形式の文字列)。 |
src | 表示したメディアのURL(例: https://cdn.metatell.app/organizations/xxxx/scenes/xxxx/xxxx.png)。クエリ文字列とハッシュは含まない。標準のGA4プロパティではパラメータ値が100文字超だと破棄されるため、クライアント側で100文字に切り詰める。画面共有・カメラ映像の場合は送信されない。 |
object_name | Spokeエディタで設定したエレメント名。シーン内の画像・動画をクリックした場合のみ送信される。未設定の場合は送信されない。 |
mediaはURLやタイトルをまとめたJSON文字列のため、多くの場合100文字を超えてGA4に記録されません。画像の識別にはsrcまたはobject_nameを使用してください。
同じ名前の画像を複数配置すると、object_nameはImage_1のような連番付きになることがあります。Spokeエディタで各画像に分かりやすい名前を付けておくことを推奨します。
宝箱(ハッシュURL)付きの画像、トリガーの2D表示レスポンス、PDF、iframeの表示ではmedia_modal_openは送信されません。