Engage By Sailthru
Separates logic between the core Marigold SDK functionality and that of the Sailthru only apps
Types
Functions
Clear the custom events from the device data.
Clear device events data.
Clear device events data.
Retrieve the profile vars set on the server.
Retrieve the profile vars set on the server.
Retrieve the profile vars set on the server.
If you're using Marigold email with universal links, your application will open with an encoded Marigold link url. This method will decode the link URL and return its canonical location (ie https://link.sailthru.com/blahblah will redirect to https://www.sailthru.com/careers/list/, the link's canonical location), as well as making sure that the clickthrough metrics for this link are correctly attributed in the Marigold platform. This method should be called from your receiving activity's onStart()
method, and handle the starting intent's link data
If you're using Marigold email with universal links, your application will open with an encoded Marigold link url. This method will decode the link URL and return its canonical location (ie https://link.sailthru.com/blahblah will redirect to https://www.sailthru.com/careers/list/, the link's canonical location), as well as making sure that the clickthrough metrics for this link are correctly attributed in the Marigold platform. This method should be called from your receiving activity's onStart()
method, and handle the starting intent's link data
If you're using Marigold email with universal links, your application will open with an encoded Marigold link url. This method will decode the link URL and return its canonical location (ie https://link.sailthru.com/blahblah will redirect to https://www.sailthru.com/careers/list/, the link's canonical location), as well as making sure that the clickthrough metrics for this link are correctly attributed in the Marigold platform. This method should be called from your receiving activity's onStart()
method, and handle the starting intent's link data
Logs a cart abandonment with the Marigold platform. Use this to initiate cart abandoned flows.
Logs a cart abandonment with the Marigold platform. Use this to initiate cart abandoned flows.
Logs a cart abandonment with the Marigold platform. Use this to initiate cart abandoned flows.
Log an event from a third party source. If value is null or an empty string, no event will be generated.
Log a Marigold Mobile event with associated vars. If value is null or an empty string, no event will be generated.
Logs a purchase with the Marigold platform. This can be used for mobile purchase attribution.
Logs a purchase with the Marigold platform. This can be used for mobile purchase attribution.
Logs a purchase with the Marigold platform. This can be used for mobile purchase attribution.
Set the profile vars through the SDK.
Set the profile vars through the SDK.
Set the profile vars through the SDK.
Set the User's Email.
Set the User's Email.
Set the User's Email.
Set an arbitrary external User ID.
Set an arbitrary external User ID.
Set an arbitrary external User ID.
Asynchronously registers with Marigold SPM that a section has been clicked/tapped on, transitioning the user to a detail view
Asynchronously registers with Marigold SPM that a section has been clicked/tapped on, transitioning the user to a detail view
Asynchronously registers with Marigold SPM that a section has been clicked/tapped on, transitioning the user to a detail view
Asynchronously registers an impression - a reasonable expectation that a user has seen a piece of content - with Marigold SPM. Can be used in conjunction with RecyclerView.Adapter#onViewAttachedToWindow
or similar to know when a particular content item has entered the user's viewport.
Asynchronously registers an impression - a reasonable expectation that a user has seen a piece of content - with Marigold SPM. Can be used in conjunction with RecyclerView.Adapter#onViewAttachedToWindow
or similar to know when a particular content item has entered the user's viewport.
Asynchronously registers an impression - a reasonable expectation that a user has seen a piece of content - with Marigold SPM. Can be used in conjunction with RecyclerView.Adapter#onViewAttachedToWindow
or similar to know when a particular content item has entered the user's viewport.
Asynchronously registers that the given "page" has been viewed with Marigold SPM. Note that a Content View here directly corresponds to a page view in SPM.
Asynchronously registers that the given "page" has been viewed with Marigold SPM. Note that a Content View here directly corresponds to a page view in SPM.
Asynchronously registers that the given "page" has been viewed with Marigold SPM. Note that a Content View here directly corresponds to a page view in SPM.