Skip to contentSkip to navigationSkip to topbar
Page toolsOn this page
Looking for more inspiration?Visit the

Evergage Destination


Evergage(link takes you to an external page) offers a cloud-based platform that empowers digital marketers to increase engagement and conversions through real-time 1:1 personalization. The analytics.js Evergage Destination is open-source. You can browse the code on GitHub(link takes you to an external page).

(warning)

The Evergage destination has been deprecated

The Evergage Destination was deprecated on January 8, 2021 and is no longer supported or maintained. It is no longer available in the Segment catalog, but remains available to existing users.


Identify

identify page anchor

If you're not familiar with the Segment Specs, take a look to understand what the Identify method does. An example call would look like:

1
analytics.identify('userId123', {
2
name: 'John Doe',
3
email: 'john.doe@example.com'
4
});

A userId is required on all identify calls sent to Evergage. When you call identify Segment will call both setUser and setUserField in the Evergage library(link takes you to an external page) to insert both the userId and corresponding user traits into Evergage.


If you're not familiar with the Segment Specs, take a look to understand what the Group method does. An example call would look like:

1
analytics.group('companyId123', {
2
name: 'Segment'
3
});

A groupId is required on all group calls sent to Evergage. When you call group Segment will call both setCompany and setAccountField in the Evergage library(link takes you to an external page) to insert both the groupId and corresponding group traits into Evergage.


If you're not familiar with the Segment Specs, take a look to understand what the Track method does. An example call would look like:

1
analytics.track('Email Opened', {
2
name: 'John Doe',
3
email: 'john.doe@example.com'
4
});

When you call track Segment triggers trackAction in Evergage and will pass any properties with the event.