Location

See All countries

document.addEventListener('DOMContentLoaded', async function () { const searchInput = document.querySelector('input[name="headerSearch"]'); const locationInput = document.querySelector('input[name="location"]'); const searchTerm = searchInput?.value || ''; const location = locationInput?.value || ''; let externalId = localStorage.getItem('external_id'); if (!externalId) { externalId = 'guest_' + Math.random().toString(36).substring(2, 10); localStorage.setItem('external_id', externalId); } let playerId = null; if (typeof OneSignal !== 'undefined' && OneSignal.getUserId) { playerId = await OneSignal.getUserId(); } await fetch('https://ogbele.com/save-device-info', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': '8oavlHxSz9jGBt6VtGulgg7cr1CWzRsUWv0LCfJi', 'Accept': 'application/json' }, body: JSON.stringify({ user_id: window.loggedInUserId || null, external_id: externalId, device_token: playerId, search_ad_val: searchTerm, location_mobile: location, }), credentials: 'same-origin' }) .then(res => res.json()) .then(res => console.log('✅ SearchTracking saved:', res)) .catch(err => console.error('❌ SearchTracking error:', err)); });