I’ve read on HubSpot’s Knowledge Base that location information from an IP address is still collected, even though HubSpot is not collecting their actual IP address.
When new contacts fill out a form, information like their time zone is not populating in their contact record. Is there a way to make sure this happens, or a reason why that’s not happening?
HubSpot utilizes various third-party databases to determine a visitor’s geographic location based on their IP address. To associate “IP time zone” and “IP Country” data with a contact’s profile, the contact needs to either submit a form with cookie tracking enabled or engage with (open or click) a tracked HubSpot email.
If a contact has not consented to tracking cookies, has not filled out a form, uses an ad-blocker, has stringent browser security settings, or has not interacted with a tracked email, the mentioned information will not be accessible for that contact until they perform one of the actions specified above.
Hey @olivia11 the “IP time zone” is a default contact property, if the information is known it will auto-populate in a contact property. You should see this on a contact record who has filled out a HubSpot form if you search through their contact properties:
If this is not capturing, are you using a third party form integrated with HubSpot? This may not be sending the IP data. It’s possible a third party privacy policy may block this from capturing on your site or a user may block this tracking on their end.
Outside of this default property, the only way to populate this would be determining the timezone yourself or through a third party integration. You could use a workflow to set a custom time zone property, or I’m sure there are third party services which would offer this too. I’m not sure of any off the top of my head though!