Техничка, мою любимая техничка ❤️

Задача: Сделать 1 лендинг с 1 оффером на разные ГЕО. Данные в апи динамические, в зависимости от гео юзера.

Решение: Делаем стандартную форму, в которой макросом через кейтаро принимаем ГЕО юзера: `**** Данные в макрос {country_code} передаются только при переходе на лендинг через КОМПАНИЮ в кейтаро.***

Так же делаем инпут для динамических данных для передачи по API: `Далее заполняем динамический инпут в зависимости от значения поля countryInput, которое получили от кейтаро:

`document.addEventListener('DOMContentLoaded', function () { const countryInput = document.getElementById('countryInput'); const setCountryWishPriceInput = document.getElementById('setCountryWishPriceInput'); const country = countryInput.value;

let countryWishPrice = '';

switch (country) { case 'DE': countryWishPrice = "'de','276'"; break; case 'LV': countryWishPrice = "'lv','219'"; break; case 'CZ': countryWishPrice = "'cz','5996'"; break; case 'NL': countryWishPrice = "'NL','1111'"; break; default: countryWishPrice = ''; break; }

setCountryWishPriceInput.value = countryWishPrice; });

Ну и в завершении принимаем эти данные в файле api.php и работаем с ними дальше по необходимости: `$countryWishPriceArray = explode(',', $_REQUEST['setCountryWishPrice']); $countryWishPrice = [ trim($countryWishPriceArray[0], "'") => trim($countryWishPriceArray[1], "'") ];````