Insights on charitable promotions