4 Things to consider while selecting a loyalty platform