RudderStack lets you send your event data to Lemnisk via the cloud mode. Find the open source code for this destination in the GitHub repository.
RudderStack supports 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 property | Lemnisk property | Data type |
---|---|---|
userId anonymousId Required | userId | String |
properties | properties | Object |
event | eventname | String |
config.srcid | srcId | String |
config.diapiWriteKey | writekey | String |
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 property | Lemnisk property | Data type |
---|---|---|
userId anonymousId Required | userId id | String |
context Required | context | Object |
traits Required | customerProperties | Object |
messageId Required | messageId | String |
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 property | Lemnisk property | Data type |
---|---|---|
userId anonymousId Required | userId id | String |
event Required | event | String |
properties | properties | Object |
timestamp Required | originalTimestamp | String |
messageId Required | messageId | String |
context Required | context | Object |
properties | properties | Object |
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 property | Lemnisk property | Data type |
---|---|---|
userId anonymousId Required | userId id | String |
name Required | name | String |
timestamp Required | originalTimestamp | String |
messageId Required | messageId | String |
context Required | context | Object |
properties | properties | Object |
Contact us
For more information on the topics covered on this page, email us or start a conversation in our Slack community.