---
schema_version: "1"
id: 52bb1bdb7c8bcca0d6f7650eeb3495f9974ab2b7f8250cdcd0eedcdfc0c7f7cc
title: EngagementSignalMetric
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_engagementsignalmetric.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_engagementsignalmetric.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 701393e889191b35d0f25dfcc6b9e9b7136e04f009a90825d567fd561835f575
description: Represents a measurable quantity that’s derived from an engagement signal, such as the sum of revenue or a count of clicks. Use this object to track user engagement for A/B tests, machine learning model training, and attribution configurations. This object is available in API version 62.0 and later.
---
# EngagementSignalMetric

Represents a measurable quantity that’s derived from an engagement signal, such as the sum of revenue or a count of clicks. Use this object to track user engagement for A/B tests, machine learning model training, and attribution configurations. This object is available in API version 62.0 and later.

## Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), undelete(), update(), upsert()

## Fields

| Field | Details |
| --- | --- |
| AggregateFunction | 
Type

picklist

Properties

Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort

Description

Defines the type of calculation used on the metric field.

Possible values are:

- Avg
- Count
- Distinct
- Select
- Sum

The default value is Count.



 |
| EngagementSignalId | 

Type

reference

Properties

Create, Filter, Group, Sort

Description

Required. Represents the ID of the engagement signal that’s associated with the metric.

This field is a relationship field.

Relationship Name

EngagementSignal

Relationship Type

Master-detail

Refers To

EngagementSignal (the master object)



 |
| IsRemote | 

Type

boolean

Properties

Defaulted on create, Filter, Group, Sort

Description

Indicates if the engagement signal metric object is owned by a different org in Data 360.

The default value is false.



 |
| LastReferencedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

Timestamp that indicates the last time the engagement signal metric was referenced by the current user.



 |
| LastViewedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

Timestamp that indicates the last time the current user viewed the engagement signal metric record.



 |
| Name | 

Type

string

Properties

Filter, Group, idLookup, Sort

Description

Required. Text label that identifies the engagement signal metric.



 |

## Usage

These derived metrics serve as the core unit of measurement across the personalization platform. Use them to train machine learning models, measure performance in A/B tests, track outcomes in attribution models, and define custom objectives or compound metrics.