I think this depends more on your eVar's settings. Try using "Original (First Touch)" Allocation with "Visit" expiration. Then you can set the eVar's value in your implementation code for all hits, but AA will only attribute to the first tracked value of the visit.