/* 2) ADD TO CART
Fires on cart/review pages (simple, reliable). If you want to also fire on button click
without page change, we can add a lightweight listener later. */
/* 3) SIGNUP (newsletter/account thank-you pages) */
var onSignupTY = PATHS.signupThankYou.some(function(p){ return path.indexOf(p.toLowerCase()) > -1; });
if (onSignupTY){
fireOnce("signup", function(){
var params = {};
if (externalId && externalId !== "{customerEmailAddress}") { params.external_id = externalId; }
pintrk('track', 'signup', params);
});
}
})();