If you really need to put first page-first visit into a variable, setting some launch rules is probably your best approach. You can use a processing rule to set the first page of a visit into a variable, but I'm pretty sure visit number is not available in processing rules (though that would be nice...