X-GEO Region Codes Causing Issues with Meta Conversion API in Europe

I’m currently using the X-GEO power-up from Stape to capture user location for tracking purposes with the Meta Conversion API.

Everything works smoothly for users in the United States, where the region field comes in as expected (e.g., “CA”, “NY”, etc.).
However, for European countries, I’m often receiving numeric codes — for example, 34 for Italy — instead of readable names like "lazio" or a proper abbreviation.Has anyone else run into this issue?

Unfortunately, this is how the database that provides geolocation data works.

Please note that sending geolocation data to Meta as user data is bad practice. Meta is able to obtain this data from the user’s IP address and expects you to send the data provided by the user.

1 Like