Skip to content

Listrak/update documentation #5082

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
Aug 1, 2023

Conversation

jageiser
Copy link
Contributor

Proposed changes

  • Clarified setup steps for the Listrak destination and Listrak source
  • Added newly-supported events to the Listrak source

Merge timing

  • ASAP once approved

@jageiser jageiser requested a review from a team as a code owner July 27, 2023 20:14
@jageiser jageiser requested review from stayseesong and removed request for a team July 27, 2023 20:14

## Stream

Listrak uses our stream Source component to send Segment event data. It uses the server-side `identify` and `track` methods to send data to Segment. These events are then available in any destination that accepts server-side events, and available in a schema in your data warehouse, so you can query using SQL.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jageiser is "our" referring to Listrak or Segment?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It refers to Segment. This is the wording from the template here.


Listrak always sets the `anonymousId` and the `email` trait to the email address of the contact.

If a profile field was entered when the email list was added to the integration and the email address has a value for that profile field, the `userId` will be set to that value when sending `identify` events. Otherwise, Listrak will not set the `userId`. The `userId` will not be set for any `track` events.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
If a profile field was entered when the email list was added to the integration and the email address has a value for that profile field, the `userId` will be set to that value when sending `identify` events. Otherwise, Listrak will not set the `userId`. The `userId` will not be set for any `track` events.
If you entered a profile field when the email list was added to the integration and the email address has a value for that profile field, the `userId` sets to that value when you send identify events. Otherwise, Listrak won't send the `userId`. The `userId` won't be set for any `track` events.

@stayseesong
Copy link
Contributor

@colevohs can you please incorporate my suggested changes, and then I can merge the PR. The template is outdated and needs to be updated

@stayseesong stayseesong added the content-update updates to content that are not new features, includes grammar fixes, added notes label Aug 1, 2023
@stayseesong stayseesong merged commit 6f3838b into segmentio:develop Aug 1, 2023
@github-actions
Copy link
Contributor

github-actions bot commented Aug 1, 2023

Thank you for your contribution! Your pull request is merged, but may take a day or two to appear on the site.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content-update updates to content that are not new features, includes grammar fixes, added notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants