Data Collection

Last Updated: 12.01.2022

How Metalitix™ tracks data, and what it tracks:

During a user playthrough of a 3D spatial experience, Metalitix collects "data points." By default, a data point is sent once a second but developers can increase or decrease this frequency.

Developers can also choose when to begin recording data or when to stop. However, data collection stops once the user closes the 3D experience and does not persist during other device activities.

While Metalitix does not collect personal information such as address or image captures, it is up to the developers using Metalitix to confirm and communicate that their experience complies with local privacy laws.

A full breakdown of data collected by Metalitix is available in the table below.

Name
Definition & Notes
Example Data
Timestamp
Date and time
12 January 2023, 5:45.135 PM
Origin
The website and platform they are accessing the experience through
https://my-ar-experience.com
User Agent
Device, browser, operation system, and their versions
Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1
Position
Virtual coordinates in the experience's virtual world
{ x: 0.5, y: 3.4, z: 1.2 }
Rotation
Could be device rotation or virtual world rotation
{ x: 0.2, y: -0.3, z: 1 }
Field of View
Could be from device camera or virtual camera
60 degrees
Aspect Ratio
Could be from device camera or virtual camera
4:3
Near Plane
Closest virtual position that can be rendered
z=0
Far Plane
Farthest virtual position that can be rendered
z=1000
FPS
Frames per second from the device used to indicate device performance
33 fps
Gaze
Virtual object user is looking at and a virtual coordinate
MyMesh1 at { x: 0.3, y: 15 }
Interaction
Physical or virtual gesture and a screen or virtual coordinate
KeyPress at { x: 30, y: 52 }
Engagement
A 1-5 response based on survey prompted to the user
Level 5
Animation
Timestamp of virtual animations playing, if any
MyAnimationName: 1.3 seconds
Entity
Position and rotation of virtual objects, if any
MyEntityName: {
  position: { x: 0.5, y: 3.4, z: 1.2 },
  direction: { x: 0.2, y: -0.3, z: 1 }
}
Custom
True/false, number value, user IDs, or text configurable
MyCustomData: “Coin Collected”