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
Refurbished Ryzen 5 3500 RTX 2060 16GB Gaming PC 1080p Refurbished Ryzen 5 3500 RTX 2060 16GB Gaming PC 1080p
This refurbished gaming PC is fully tested, professionally rebuilt, and warranty backed. Powered by Ryzen 5 3500 and RTX 2060, it delivers smooth 1080p gaming performance with strong value for modern titles.
Key Specifications CPU: AMD Ryzen 5 3500 3.6GHz - 6 Cores, 6 Threads - New
Cooler: AMD Wraith Cooler - New
Motherboard: MSI A520M-A Pro - New
RAM: 16GB Corsair Vengeance LPX - New
SSD: 480GB Integral V Series SSD - New
PSU: CIT FX 500W Bronze Power Supply - New
GPU: Nvidia GeForce™ RTX 2060 - 6GB - Refurbished
Case: Vida Edge Mini - New
Fans: 3x Fans - New
Operating System: Windows 11
WiFi & Bluetooth: Wifi & Bluetooth USB Included
Technical Specs Vida Edge Mini
1x USB 2.0 Type-A
1x USB 3.2 Type-A
1x USB 3.2 Type-C
Length: 432mm
Width: 277mm
Height: 372mm
MSI A520M A Pro
4 x USB 5Gbps Type-A
2 x USB 2.0
Nvidia GeForce™ RTX 2060 - 6GB
Estimated Gaming Performance (DLSS ON, RT OFF)
1080p High Settings (Esports Focus)
Fortnite – ~140 FPS
Apex Legends – ~130 FPS
CS2 – ~220 FPS
Valorant – ~280 FPS
Rocket League – ~250 FPS
Professional & Workstation Performance The Ryzen 5 3500 is focused on gaming-first performance, with basic capability for everyday productivity and light workloads.
Performance Capabilities
Video Editing: Basic 1080p editing workflows
3D Modelling: Entry-level design performance
Streaming: Light streaming capability with optimised settings
Multitasking: Suitable for everyday applications
Development: Capable for basic coding and office workloads
Build Quality & Support
Professionally refurbished and fully tested
Rebuilt to a high standard using quality components
1-year warranty on refurbished parts
3-year warranty on newly installed parts
Support from a real UK-based PC specialist
Bios Updated
& Configured
QC Control
Certificate Issued
Game Launchers
& Drivers Installed
Expertly Built
& Fully Tested
1-3 Year Parts &
Labour Warranty
bottom of page