recording add to cart behavior