How and when klaviyo sets a profile’s location – klaviyo – help center

When syncing or developing a new profile, Klaviyo determines the place and timezone information in line with the profile’s billing address. If your profile has not purchased, location and timezone are determined according to IP geolocation. Here is a good example of how location and timezone are shown on an account page in Klaviyo.

A profile’s location and timezone information are utilized when delivering campaign emails according to recipients’ timezones, creating location-based segments, or adding location/timezone specific filters to flows.

How and when klaviyo sets a profile' title='How and when klaviyo sets a profile' /></div>
<p>When syncing or developing a new profile, Klaviyo determines the place and timezone information in line with the profile’s billing address. If your profile has not purchased, location and timezone are determined according to IP geolocation. Here is a good example of how location and timezone are shown on an account page in Klaviyo.</p>
<p>A profile’s location and timezone information are utilized when delivering campaign emails according to recipients’ timezones, creating location-based segments, or adding location/timezone specific filters to flows.</p>
<div style='text-align:center;How and when klaviyo sets a profile' title='How and when klaviyo sets a profile' /></div>
<blockquote><p>For instance, here’s an overview of methods a profile’s location and timezone information are positioned and updated:</p></blockquote>
<ol>
<li><strong>A profile’s first Opened up Email event (but hasn’t purchased):</strong> Klaviyo uses IP to update timezone and placement.</li>
<li><strong>An account makes his/her first purchase</strong>: Klaviyo uses the billing address in the purchase event data to update location and timezone.</li>
<li><strong>An account opens an e-mail whenever determination purchase:</strong> timezone is going to be updated, but location won’t.</li>
<li><strong>A profile’s repeat purchase occasions:</strong> Klaviyo uses the billing address in the purchase event data to update location and timezone.</li>
</ol>
<h2 id='section1IP Geolocation

Klaviyo uses IP geolocation to create a profile’s location whenever a billing address is not received. If somebody clicks via a Klaviyo email, subscribes using a Klaviyo signup form, or are otherwise taken by our web tracking snippet, we’ll find out the person and employ the IP they’re onto set his/her location.

How and when klaviyo sets a profile' title='How and when klaviyo sets a profile' /></div>
<p>Although IP geolocation can be used because the industry standard, it can often be inaccurate. Listed here are a couple of reasons you may see discrepancies from a profile’s IP geolocation where they really can be found:</p>
<ul>
<li>We check someone’s IP every time they open an e-mail or are taken by our web tracking snippet. For instance, if a person is on a holiday to China once they open the e-mail, their IP will be affected by it, even when their typical location is within California.</li>
<li>IPs aren’t static, and also the location associated with an IP is thus also not static this will make IP geolocation imperfect.</li>
</ul>
<p>The above mentioned note is best when you might want to plan a campaign that transmits to every recipient at, say, 2PM in theOrher very own timezone. Based on in which a recipient was the final time they opened up an e-mail or opted-in using a signup form, it is possible the timezone Klaviyo has recorded for any recipient at send time won’t be exactly the same timezone the recipient is within once they receive the next campaign.</p>
<p>Additional situations where we will not be capable of getting accurate IP data from email open occasions:</p>
<ul>
<li>When the email open event, when tracked, experiences a proxy this is correct of emails opened up in Gmail.</li>
<li>When the email open event is synced to Klaviyo with an integration, like Mailchimp within this situation, the IP we assess is a Mailchimp server IP and never the particular email recipient’s IP.</li>
</ul>
<h2 id='section2Update Location Information Yourself

If you’d like to update any location-related qualities for a number of Klaviyo profiles — either by by hand importing this location data or while using API — you will have to reference the appropriate “special” property name utilized by Klaviyo:

  • $city: the town their current address
  • $region: the condition/region their current address
  • $country: the nation their current address
  • $zip: the postal code their current address

Noticably this is actually the “$” prior to the property name — all special qualities retain the “$” prefix.

Resourse: https://help.klaviyo.com/hc/en-us/articles/

How to Create a Flow on Klaviyo – E-commerce Tutorials