Hi @lorenmn, welcome to the community.
If you are strictly just trying to determine by Latitude (to separate in your case Northern vs Southern hemisphere), can you share with us your rule? I tried it with:
- Southern Hemisphere: $latitude is less than 0
- Northern Hemisphere: $latitude is greater than 0
Instead of using the latitude value, can you use the Location property (Country/Region)? Klaviyo has a article here that explains it step-by-step:
Also note that the location of profiles is dependent on how or when the subscribers are identified by Klaviyo. Klaviyo uses a ranked order of the subscribers’ IP geolocation or their Shipping Address if they’re a customer to determine their location.
Subscribers’ IP geolocation can only be identified in certain actions like opening an email, subscribes via a Klaviyo Signup Form, or tracked on your site (via the Klaviyo Web Tracking). This article details the way Klaviyo defines a Profile’s location.
Remember, IP geolocation has some limits in properly detecting location of people too - it’s not 100% accurate. Sometimes visitors have a proxy IP (behind a Corporate Firewall or VPN), or have privacy filters or tools to spoof or block their true location, and sometimes it’s just misreported.
Finally, if your Segments are not returning the amount of Profiles you’re expecting, there’s a good chance they never have been identified by Klaviyo (yet). If you have those information outside of Klaviyo, you can update your Profiles manually by importing them in (or using the API).
Hope this helps!