\`\`\`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
One of the most important elements to a successful fitness program is a proper nutrition plan. Knowing these 3 key points will help you obtain great results if applied properly. Knowing how much to eat, what to eat and when to eat your meals is just as important as working out to achieving a healthy lifestyle.
45-Minute Consultation with Me to Go Over Your Personal Plan
Juices & Smoothies List
Minerals & Herbs, Alkaline List
Meal Breakdown List
Food List
Food Schedule
Education on How to Properly Fuel the Body
Education on Long-Term Weight Loss
Education on Supplements
Workout Day Incorporation
We will contact you to schedule your personalized nutrition meal plan.