const META_PIXEL_ID = '928148220152550';
(function (f, b, e, v, n, t, s) {
if (typeof window === 'undefined' || typeof document === 'undefined') return;
if (f.fbq) return;
n = f.fbq = function () {
n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments);
};
if (!f._fbq) f._fbq = n;
n.push = n;
n.loaded = true;
n.version = '2.0';
n.queue = [];
t = b.createElement(e);
t.async = true;
t.src = v;
s = b.getElementsByTagName(e)[0];
if (s && s.parentNode) s.parentNode.insertBefore(t, s);
})(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
let pixelInitialized = false;
let initializedWithAdvancedMatching = false;
function toNumber(value) {
const n = parseFloat(value);
return Number.isFinite(n) ? n : undefined;
}
function normalizeId(id) {
if (id == null) return undefined;
return String(id);
}
function getPageData() {
return {
event_source_url: window.location.href,
};
}
function cleanObject(obj) {
return Object.fromEntries(
Object.entries(obj).filter(([, value]) => value !== undefined)
);
}
function ensurePixelInit(advancedMatching) {
if (typeof fbq === 'undefined') return;
const matching = advancedMatching || {};
const hasAdvancedMatching = Object.keys(matching).length > 0;
if (!pixelInitialized) {
fbq('init', META_PIXEL_ID, hasAdvancedMatching ? matching : {});
pixelInitialized = true;
initializedWithAdvancedMatching = hasAdvancedMatching;
return;
}
if (hasAdvancedMatching && !initializedWithAdvancedMatching) {
fbq('init', META_PIXEL_ID, matching);
initializedWithAdvancedMatching = true;
}
}
function buildAdvancedMatching(data) {
const source = data || {};
const advanced = {};
if (source.email) advanced.em = source.email;
if (source.phone) advanced.ph = source.phone;
if (source.firstName) advanced.fn = source.firstName;
if (source.lastName) advanced.ln = source.lastName;
if (source.city) advanced.ct = source.city;
if (source.state) advanced.st = source.state;
if (source.zip) advanced.zp = source.zip;
if (source.country) advanced.country = source.country;
return advanced;
}
function trackPageView() {
ensurePixelInit();
fbq('track', 'PageView', cleanObject({
...getPageData(),
}));
}
function trackViewContent(product) {
const source = product || {};
ensurePixelInit();
const contentId =
normalizeId(source.variantId) ||
normalizeId(source.productId) ||
normalizeId(source.id);
const payload = cleanObject({
...getPageData(),
content_ids: contentId ? [contentId] : undefined,
contents: contentId ? [{ id: contentId, quantity: 1 }] : undefined,
content_type: 'product',
content_name: source.name || source.title,
value: toNumber(source.price),
currency: source.currency,
});
fbq('track', 'ViewContent', payload);
}
function trackAddToCart(item) {
const source = item || {};
ensurePixelInit();
const contentId =
normalizeId(source.variantId) ||
normalizeId(source.productId) ||
normalizeId(source.id);
const quantity = source.quantity || 1;
const payload = cleanObject({
...getPageData(),
content_ids: contentId ? [contentId] : undefined,
contents: contentId ? [{ id: contentId, quantity: quantity }] : undefined,
content_type: 'product',
content_name: source.name || source.title,
value: toNumber(source.price),
currency: source.currency,
});
fbq('track', 'AddToCart', payload);
}
function trackInitiateCheckout(checkout) {
const source = checkout || {};
ensurePixelInit();
const lineItems = Array.isArray(source.lineItems) ? source.lineItems : [];
const contents = lineItems
.map(function (item) {
const id =
normalizeId(item.variantId) ||
normalizeId(item.productId) ||
normalizeId(item.id);
return cleanObject({
id: id,
quantity: item.quantity || 1,
item_price: toNumber(item.price),
});
})
.filter(function (item) {
return item.id;
});
const contentIds = contents.map(function (item) {
return item.id;
});
const numItems = lineItems.reduce(function (sum, item) {
return sum + (item.quantity || 0);
}, 0);
const payload = cleanObject({
...getPageData(),
content_ids: contentIds.length ? contentIds : undefined,
contents: contents.length ? contents : undefined,
content_type: 'product',
value: toNumber(source.value || source.total),
currency: source.currency,
num_items: numItems || undefined,
});
fbq('track', 'InitiateCheckout', payload);
}
window.metaPixel = {
ensurePixelInit: ensurePixelInit,
buildAdvancedMatching: buildAdvancedMatching,
trackPageView: trackPageView,
trackViewContent: trackViewContent,
trackAddToCart: trackAddToCart,
trackInitiateCheckout: trackInitiateCheckout,
};
top of page
Andromeda Nova Ryzen 5 5500 RTX 5060 Ti 16GB Gaming PC 1440p Ready Andromeda Nova Ryzen 5 5500 RTX 5060 Ti 16GB Gaming PC 1440p Ready
The Andromeda Nova Ryzen 5 5500 RTX 5060 Ti Gaming PC is designed for smooth 1080p high settings gaming and strong entry-level 1440p performance. Featuring 16GB DDR4 memory and fast NVMe storage, this system delivers excellent performance in competitive titles and modern games while maintaining outstanding value for gamers.
Key Specifications CPU: AMD Ryzen 5 5500 3.6GHz - 6 Cores, 12 Threads
Cooler: AMD Wraith Spire
Motherboard: MSI A520M-A PRO
RAM: 16GB DDR4 Memory 3200Mhz (Dual Channel)
SSD: 500GB NVMe PCIE 4.0
PSU: Vida Heracles 650W Bronze Power Supply
GPU: Nvidia Geforce™ RTX 5060Ti - 8GB
Case: Vida Zephyr V2
Fans: 4x ARGB Fans
Operating System: Windows 11
WiFi & Bluetooth: No
Technical Specs Vida Zephyr V2
1 x USB 3.2
2 x USB 2.0
Length: 406mm
Width: 210mm
Height: 450mm
MSI A520M A Pro
4 x USB 5Gbps Type-A
2 x USB 2.0
MSI B550-Pro VDH Wifi
2x USB 2.0
4x USB 3.2 Gen 1
Wifi 5
Bluetooth 4.2
2x M.2 Slots
Nvidia Geforce™ RTX 5060Ti - 8GB
Estimated Gaming Performance DLSS ON • RT OFF
1080p High / Ultra
Battlefield 6 — ~135 FPS
Cyberpunk 2077 — ~110 FPS
Starfield — ~100 FPS
Black Myth: Wukong — ~95 FPS
Call of Duty Warzone — ~150 FPS
1440p High (capability reference)
Battlefield 6 — ~100 FPS
Cyberpunk 2077 — ~85 FPS
Starfield — ~75 FPS
Black Myth: Wukong — ~70 FPS
Warzone — ~110 FPS
Professional & Workstation Performance The Ryzen 5 5500 provides 6 cores and 12 threads, offering reliable performance for everyday productivity and creative workloads alongside gaming.
This system is suitable for:
• Streaming while gaming
• Video editing projects
• Coding and development environments
• Creative applications
• Multitasking workloads
The RTX 5060 Ti also supports CUDA acceleration and AI-assisted rendering tools for compatible creative software.
Build Quality & Support
Build Quality & Support
Professionally built and tested in the UK
Burn-in tested before dispatch
3-year warranty included
Support from a real UK-based PC specialist
Bios Updated
& Configured
QC Control
Certificate Issued
Game Launchers
& Drivers Installed
Expertly Built
& Fully Tested
3 Year Parts &
Labour Warranty
bottom of page