Lemnisk Cloud Mode Integration

Send events to Lemnisk using the RudderStack cloud mode.

RudderStack lets you send your event data to Lemnisk via cloud mode.

Find the open source transformer code for this destination in the GitHub repository.

RudderStack supports sending data to the following Lemnisk platforms:

DIAPI

When you choose to send events to Lemnisk via the server-side cloud mode, RudderStack uses Lemnisk’s HTTP API to send your website or app data.

Track

The track call lets you record the user actions along with any properties associated with them.

A sample track call is shown below:

rudderanalytics.track("Product Reviewed", {
  review_id: "12345",
  product_id: "123",
  rating: 3.0,
  review_body: "Average product, expected much more."
})

Property mappings

The following table lists the mappings between the RudderStack and Lemnisk properties:

RudderStack propertyLemnisk propertyData type
userId
anonymousId
Required
userIdString
propertiespropertiesObject
eventeventnameString
config.srcidsrcIdString
config.diapiWriteKeywritekeyString

Pixel Listener

When you choose to send events to Lemnisk via the web cloud mode, RudderStack uses Lemnisk’s JavaScript SDK to send data from your website.

Identify

You can use the identify call to identify a user and associate them to their actions. It also lets you record any traits about them like their name, email, etc.

A sample identify call is shown below:

rudderanalytics.identify("hashed_user_id", {
  name: "Alex Keener",
  email: "alex@example.com",
})

Property mappings

The following table lists the mappings between the RudderStack and Lemnisk properties:

RudderStack propertyLemnisk propertyData type
userId
anonymousId
Required
userId
id
String
context
Required
contextObject
traits
Required
customerPropertiesObject
messageId
Required
messageIdString

Track

The track call lets you record the user actions along with any properties associated with them.

A sample track call is shown below:

rudderanalytics.track("Product Reviewed", {
  review_id: "12345",
  product_id: "123",
  rating: 3.0,
  review_body: "Average product, expected much more."
})

Property mappings

The following table lists the mappings between the RudderStack and Lemnisk properties:

RudderStack propertyLemnisk propertyData type
userId
anonymousId
Required
userId
id
String
event
Required
eventString
propertiespropertiesObject
timestamp
Required
originalTimestampString
messageId
Required
messageIdString
context
Required
contextObject
propertiespropertiesObject

Page

The page call lets you record when a user views a page of your website, along with any optional properties about the page.

A sample page call is shown below:

rudderanalytics.page("Home")

Property mappings

The following table lists the mappings between the RudderStack and Lemnisk properties:

RudderStack propertyLemnisk propertyData type
userId
anonymousId
Required
userId
id
String
name
Required
nameString
timestamp
Required
originalTimestampString
messageId
Required
messageIdString
context
Required
contextObject
propertiespropertiesObject

Questions? Contact us by email or on Slack