add visitor fields before triggering hook