Responsys WRS Tracking
<!-- Responsys WRS Tagging Web Behaviors -->
<script type="text/javascript">
var _riTrack;
/*Change this variable's value if you need to pick up the customerID from a cookie already set.*/
var _custIDCookieName = "miva_customerid";
var _riAccountCode = 53803;
var _ripageName = "{{page name}}";
var _ripageCode = "{{page code}}";
var _riCustomerId = "{{Miva User Email}}";
var _riproductId = {{product code}};
var _riproductCode = {{product code alt}};
var _riproductRemoveCode = {{Product Code Remove}};
var _ricategoryName = "{{category name}}";
var _ribasketId = {{basket id}};
function _riInit() {
/* Do not change the code within this block */
_riTrack = responsys.WRS.init( _riAccountCode );
/*use the following line to set the name of the cookie from which to read the Customer Id. Else use the next line*/
_riTrack.setCustIDCookieName( _custIDCookieName );
/* If you want to pass the customer Id from the page itself use the following line*/
/*
if(_riTrack != undefined) {
if (_ripageCode != "OCST" || _ripageCode != "OSEL" || _ripageCode != "OPAY" || _ripageCode != "INVC") {
if (_riCustomerId) {
_riTrack.setCustomer( _riCustomerId );
}
}
if (_ripageCode == "OCST"){
$("#continue-button").click( function (event) {
event.preventDefault();
// DO STUFF BEFORE FORM SUBMIT
var clickevent = $(this);
//console.log('start_setcustomer');
if (_riCustomerId) {
_riTrack.setCustomer( _riCustomerId,
function () {
//console.log('end_setcustomer');
clickevent.closest( "form" ).submit();
});
} else{
//console.log('no_setcustomer');
$(this).closest( "form" ).submit();
}
});
}
}
*/
/*
if(_riTrack != undefined) {
if (_ripageCode == "OCST") {
$("#sign-in-button").click( function (event) {
event.preventDefault();
var _emailval = $("#l-Customer_Login").val();
console.log(_emailval);
_riTrack.setCustomer( _emailval,
function () {
console.log("tracked");
var temp = $("#sign-in-button").closest( "form" );
console.log(temp);
//$("#sign-in-button").closest( "form" ).submit();
});
});
}
}
*/
/* Track Page View */
if (_ripageCode == "BASK" || _ripageCode == "OCST" || _ripageCode == "OSEL" || _ripageCode == "OPAY" || _ripageCode == "INVC") {
if(_riTrack != undefined) {
_riTrack.trackPageView( _ripageName );
}
}
/* Track Product View */
if (_ripageCode == "PROD") {
if(_riTrack != undefined) {
_riTrack.trackViewProduct( _riproductId );
}
}
/* Track Category View */
if (_ripageCode == "CTGY") {
if(_riTrack != undefined) {
_riTrack.trackViewProductCategory( _ricategoryName );
}
}
/* Track Cart Create */
_riTrack.setCartID(_ribasketId);
/* Track Add to Cart */
if (_ripageCode == "PROD") {
document.getElementById("js-add-to-cart").onclick = function () {
if(_riTrack != undefined) {
_riTrack.trackAddProductToCart( _riproductCode );
}
}
}
/* Track Remove from Cart */
$(document).ready(function () {
if(_riTrack != undefined) {
if (_ripageCode == "BASK") {
$(".remove-item").click( function (event) {
event.preventDefault();
// DO STUFF BEFORE FORM SUBMIT
var clickevent = $(this);
var _removeCode = $(this).prev("input").val();
//console.log(_removeCode);
_riTrack.trackRemoveProductFromCart( _removeCode,
function () {
//console.log('removed');
clickevent.parent( "form" ).submit();
});
});
}
}
});
/* Track Cart Checkout */
$(document).ready(function () {
if(_riTrack != undefined) {
if (_ripageCode == "OCST" || _ripageCode == "OSEL") {
_riTrack.trackCartCheckout( _ribasketId );
}
}
});
/* Track Cart Purchase */
if (_ripageCode == "INVC") {
if(_riTrack != undefined) {
_riTrack.trackCartPurchased( _ribasketId );
}
}
};
</script>
<script type="text/javascript" src="//custom-wrs.api.responsys.net/ts-wrs/js/ri.min.js"></script>
<!-- End Responsys Tagging Web Behaviors -->