A common setup for plumbers, HVAC and roofers is a dynamic tracking number on the website, one per ad source, while the Business Profile keeps the real line. The worry is NAP consistency: if the site shows a different number than the listing, does Google get confused about which phone belongs to the business? Some say it doesn't matter as long as the profile has the real number and the tracking pool only shows on ad landing pages. Others say any mismatch can cost local pack visibility.
Take a roofer with the real number on the profile and a rotating number in the header. My guess is the risk is small if the main site keeps one stable number and tracking stays limited to the paid pages. I'd like to hear what people have actually seen in local pack results, not just theory.