// Set your API key and channel ID
const API_KEY = AIzaSyDLEiyLMMV-W_lcnHuN3Vv-BH5DgXQ5npA;
const CHANNEL_ID = UCT7B0Tm4iEqL528rCKZAJYQ;
// Set the start and end dates for your analytics data
const START_DATE = 2021-12-01;
const END_DATE = new Date().toISOString().slice(0, 10);
// Construct the API request URL
const requestUrl = `https://www.googleapis.com/youtube/v3/reports?part=views,comments,likes,dislikes&ids=channel==${CHANNEL_ID}&start-date=${START_DATE}&end-date=${END_DATE}&key=${API_KEY}`;
// Fetch the data from the API
fetch(requestUrl)
.then(response => response.json())
.then(data => {
// Extract the relevant data from the API response
const analyticsData = data.rows[0];
// Display the data on your Squarespace page
const viewsElement = document.getElementById('views');
viewsElement.innerHTML = analyticsData[0];
const commentsElement = document.getElementById('comments');
commentsElement.innerHTML = analyticsData[1];
const likesElement = document.getElementById('likes');
likesElement.innerHTML = analyticsData[2];
const dislikesElement = document.getElementById('dislikes');
dislikesElement.innerHTML = analyticsData[3];
})
.catch(error => {
console.error('Error fetching analytics data:', error);
});