Listrak’s Alerts Suite is a marketing strategy designed to recoup lost revenue. Included with the Alerts Suite are Back-in-Stock, Price Drop, and Low Inventory Alerts. Customers are automatically notified when their desired products are back-in-stock or when the price of an item they’ve browsed drops.

PREREQUISITE: LISTRAK REVIEWS DATA FILES

BACK-IN-STOCK

Listrak verifies that all product data files are being sent and include the necessary data for the following: In Stock, QOH (quantity on hand), Is Purchasable, Active, and Discontinued. If these are not currently being passed to Listrak, you may be asked to include them in your products file. To learn more about acceptable fields, click here.

PRICE DROP ALERTS 

For optimal data setup, Listrak strongly suggests that you include Price, SalePrice, and either an Onsale Flag, or Onsale Beginning and Ending dates. Passing both an Onsale Flag and Sale Beginning and Ending dates can cause system conflicts. 

BACK-IN-STOCK ALERTS SETUP

Call the below code when a customer signs up on your form to be alerted when a product is back in stock.

  1. Replace emailAddress and productSKU below with the entered email address and the SKU that the customer has signed up for.
  2. Replace ALERT CODE with the code provided by your Project Manager or Account Manager.
    <script type="text/javascript">	
        (function(d) { if (document.addEventListener) document.addEventListener('ltkAsyncListener', d);
        else {e = document.documentElement; e.ltkAsyncProperty = 0; e.attachEvent('onpropertychange', function (e) {
        if (e.propertyName == 'ltkAsyncProperty'){d();}});}})(function() {
            /********** Begin Custom Code **********/
            _ltk.Alerts.AddAlert('emailAddress', 'productSKU', 'ALERT CODE');
            _ltk.Alerts.Submit();
            /********** End Custom Code **********/
        });
</script>

Below is an example form that you can use and modify to set up your own Back-in-Stock form:

<div>
<h1>Product Alert Signup</h1>h1>
Product SKU:
<input id="txtProductSKU" type="text" name="txtProductSKU"
<br>
My Email Address
<input id=txtEmailAddress" type="text" name="txtEmailAddress">
<br>
<input id="hdnAlertCode" type="hidden" value="PA" name="hdnAlertCode">
<button onclick="SubmitAlert(); return false;" name=SubmitAlert">Notify Me</button>
<script type="text/javascript">
function SubmitAlert () {
var productSKU = document.getElementById ('txtProductSKU') .value;
var emailAddress = document.getElementById ('txtEmailAddress') .value;
var alertCode = document.getElementById ('hdnAlertCode') .value;
_ltk.Alerts.AddAlert {emailAddress, productSKU, alertCode};
_ltk.Alerts.Submit();
Alert('Thank you! We will notify you when this product becomes available.');
}

After you've completed the Back-in-Stock integration, follow the steps outlined here to configure your alert. 

PRICE DROP ALERTS SETUP

Price Drop Alerts are triggered by browse activity, specifically product browse. Because of this, it is crucial that you complete the Activity Tracking integration.

After you've added activity tracking to your site, follow the steps outlined here to configure your alert.

LOW INVENTORY ALERTS SETUP

Low Inventory Alerts are triggered by browse activity, specifically product browse. Because of this, it is crucial that you complete the Activity Tracking integration.

After you've added activity tracking to your site, follow the steps outlined here to configure your alert.

CARTED ITEM ALERTS SETUP

Low Inventory Alerts are triggered by browse activity, specifically product browse. Because of this, it is crucial that you complete the Activity Tracking integration.

Additionally, please add the below tracking snippet of JavaScript to your site. This code needs to be added to the Add to Cart button.

_ltk.Activity.AddProductAddedToCart("SKU");_ltk.Activity.Submit();

After you've added the applicable code to your site, follow the steps outlined here to configure your alert.

LAUNCHING YOUR ALERTS SUITE

After you've added the applicable code and completed your integration, please coordinate with your Project Manager to launch this solution.

Did this answer your question?