\`\`\`javascript
// WIX Customer Intelligence Agent (CIA) Tracking Script
// CIA Base URL: https://cjscottiii.pythonanywhere.com
const CIA_BASE_URL = "https://cjscottiii.pythonanywhere.com";
/**
* Generates a simple unique ID (UUID v4-like)
* @returns {string} A unique ID string
*/
function generateUUID() {
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);
return v.toString(16);
});
}
/**
* Retrieves the customer ID from localStorage or creates a new one.
* @returns {string} The unique customer ID.
*/
function getOrCreateCustomerId() {
let customerId = localStorage.getItem('cia_customer_id');
if (!customerId) {
customerId = generateUUID();
localStorage.setItem('cia_customer_id', customerId);
console.log("CIA: New customer ID created:", customerId);
} else {
console.log("CIA: Existing customer ID retrieved:", customerId);
}
return customerId;
}
/**
* Sends a page view tracking event to the CIA backend.
* @param {string} customerId - The unique ID of the customer.
*/
function trackPageView(customerId) {
const trackUrl = \`\${CIA_BASE_URL}/api/v1/track\`;
const data = {
customer_id: customerId,
page_url: window.location.href,
event_type: 'page_view'
};
fetch(trackUrl, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify(data),
})
.then(response => response.json())
.then(data => {
console.log('CIA Tracking Success:', data);
})
.catch((error) => {
console.error('CIA Tracking Error:', error);
});
}
/**
* Fetches a personalized recommendation from the CIA backend.
* @param {string} customerId - The unique ID of the customer.
*/
function fetchRecommendation(customerId) {
const recommendationUrl = \`\${CIA_BASE_URL}/api/v1/recommendation/\${customerId}\`;
fetch(recommendationUrl)
.then(response => response.json())
.then(data => {
console.log('CIA Recommendation:', data.recommendation);
// This is the key output. In a future step, you will use Wix Velo/Corvid
// to capture this recommendation and display it to the user on the page.
// For now, check your browser's console (F12) to confirm it is working.
})
.catch((error) => {
console.error('CIA Recommendation Error:', error);
});
}
// Main execution block
(function() {
const customerId = getOrCreateCustomerId();
trackPageView(customerId);
fetchRecommendation(customerId);
})();
\`\`\`
top of page
Sun, Nov 03
|
Blu Fitness
The 212° WARRIOR Bodyweight & Self-defense Course
This workshop will cover GLOBAL movements, techniques and programming methods to achieve effective Bodyweight and SELF-DEFENSE skills.
Blu Fitness, 1711 St Emanuel St, Houston, TX 77003, USA
About the event
This workshop is suitable for all levels.
This workshop will cover GLOBAL movements, techniques and programming methods to achieve effective bodyweight and SELF-DEFENSE skills.
It will emphasis of the quality of movement which will make sure each participant truly understands the True Core Strength and Power House.
This event is geared towards fitness trainers to add valued skill sets to their knowledge AND ANYONE looking to better their strengths mentally and physically through proper Bodyweight mechanics and self defense skills.