© 2026 Copyright. All rights reserved.
Privacy policy | Terms

MedicGLP

Nutritional Support for Metabolic Balance

Maintaining healthy habits is essential for overall well-being. In some cases, daily nutrition may not provide all the nutrients the body needs, and dietary supplements can help complement a balanced routine.

This dietary supplement  is formulated with naturally sourced ingredients, designed to support a balanced lifestyle and daily nutritional care.

Formula with Naturally Sourced Ingredients

• Helps support healthy nutritional habits
• Designed to complement daily wellness routines
• Can be integrated into a balanced lifestyle

This product should always be used alongside a balanced diet, regular physical activity, and professional guidance when appropriate.

Product Highlights

• Dietary supplement made with naturally sourced ingredients
• Formula with selected vitamins and nutrients
• Developed for use according to recommended serving instructions
• Manufactured following quality standards

Important Information

This product is a dietary supplement.
It should not replace a balanced diet or healthy lifestyle habits.

<script>
(function () {

‘use strict’;

/* =========================================================
=========================================================

DAZIBET – GOOGLE ADS + COOKIE + AFFILIATE TRACKING

=========================================================

CONFIGURAÇÃO DO PRODUTO

>>> ALTERE SOMENTE ESTA PARTE PARA CADA NOVO SITE/PRODUTO <<<

========================================================= */

/* NOME DO PRODUTO */

const PRODUCT_NAME = ‘insulux’;

/* DOMÍNIO DA LANDING PAGE */

const LANDING_DOMAIN =
‘nutraprimeoffers.net/insulux’;

/* LINK FINAL DE AFILIADO */

const AFFILIATE_URL =
‘https://promo.streamparkedshakes.com/ie8k/?sub1=sub1&sub2=sub2&sub3=sub3&sub4=sub4’;

/* PREFIXO DOS COOKIES

Para outro produto você pode usar:

dz_
np_
abc_

*/

const COOKIE_PREFIX = ‘ins_’;

/* QUANTOS DIAS OS COOKIES FICARÃO SALVOS */

const COOKIE_DAYS = 90;

/* =========================================================
MAPA DOS SUBIDs DO SEU LINK DE AFILIADO
=========================================================

sub1 = GCLID
sub2 = CAMPANHA
sub3 = PALAVRA-CHAVE
sub4 = LOCALIZAÇÃO GOOGLE

Se o seu afiliado utilizar os SUBIDs de outra maneira,
altere somente esta parte.
========================================================= */

const SUBID_MAP = {

sub1: ‘gclid’,

sub2: ‘campaignid’,

sub3: ‘keyword’,

sub4: ‘loc_physical_ms’

};

/* =========================================================
PARÂMETROS QUE SERÃO CAPTURADOS
========================================================= */

const TRACKING_PARAMS = [

/* Google */

‘gclid’,
‘gbraid’,
‘wbraid’,

/* Localização Google Ads */

‘loc_physical_ms’,
‘loc_interest_ms’,

/* Campanha */

‘campaignid’,
‘adgroupid’,
‘creative’,

/* Palavra-chave */

‘keyword’,
‘matchtype’,

/* Dispositivo / rede */

‘network’,
‘device’,
‘devicemodel’,

/* Outros parâmetros Google */

‘placement’,
‘targetid’,

/* UTM */

‘utm_source’,
‘utm_medium’,
‘utm_campaign’,
‘utm_term’,
‘utm_content’

];

/* =========================================================
1. CRIAR COOKIE
========================================================= */

function setCookie(name, value, days) {

if (
value === null ||
value === undefined ||
value === ”
) {
return;
}

const date = new Date();

date.setTime(
date.getTime() +
(days * 24 * 60 * 60 * 1000)
);

document.cookie =
name + ‘=’ +
encodeURIComponent(value) +
‘; expires=’ +
date.toUTCString() +
‘; path=/’ +
‘; SameSite=Lax’ +
‘; Secure’;

}

/* =========================================================
2. LER COOKIE
========================================================= */

function getCookie(name) {

const nameEQ =
name + ‘=’;

const cookies =
document.cookie.split(‘;’);

for (
let i = 0;
i < cookies.length;
i++
) {

const cookie =
cookies[i].trim();

if (
cookie.indexOf(nameEQ) === 0
) {

return decodeURIComponent(
cookie.substring(
nameEQ.length
)
);

}

}

return null;

}

/* =========================================================
3. CAPTURAR GOOGLE ADS
========================================================= */

function captureGoogleAdsData() {

const url =
new URL(
window.location.href
);

TRACKING_PARAMS.forEach(
function (param) {

const value =
url.searchParams.get(param);

if (
value !== null &&
value !== ”
) {

setCookie(
COOKIE_PREFIX + param,
value,
COOKIE_DAYS
);

}

}
);

}

/* =========================================================
4. CRIAR ID DO VISITANTE
========================================================= */

function createVisitorID() {

let visitorID =
getCookie(
COOKIE_PREFIX +
‘visitor_id’
);

if (!visitorID) {

visitorID =
PRODUCT_NAME +
‘_’ +
Date.now() +
‘_’ +
Math.random()
.toString(36)
.substring(2, 12);

setCookie(
COOKIE_PREFIX +
‘visitor_id’,
visitorID,
COOKIE_DAYS
);

}

}

/* =========================================================
5. SALVAR PRIMEIRO ACESSO
========================================================= */

function saveFirstVisit() {

if (
!getCookie(
COOKIE_PREFIX +
‘first_visit’
)
) {

setCookie(
COOKIE_PREFIX +
‘first_visit’,
new Date().toISOString(),
COOKIE_DAYS
);

}

}

/* =========================================================
6. SALVAR LANDING PAGE
========================================================= */

function saveLandingPage() {

if (
!getCookie(
COOKIE_PREFIX +
‘landing_page’
)
) {

setCookie(
COOKIE_PREFIX +
‘landing_page’,
window.location.href,
COOKIE_DAYS
);

}

}

/* =========================================================
7. SALVAR REFERRER
========================================================= */

function saveReferrer() {

if (
document.referrer &&
!getCookie(
COOKIE_PREFIX +
‘referrer’
)
) {

setCookie(
COOKIE_PREFIX +
‘referrer’,
document.referrer,
COOKIE_DAYS
);

}

}

/* =========================================================
8. RECUPERAR DADOS
========================================================= */

function getTrackingData() {

const data = {};

TRACKING_PARAMS.forEach(
function (param) {

const value =
getCookie(
COOKIE_PREFIX +
param
);

if (value) {

data[param] =
value;

}

}
);

const visitorID =
getCookie(
COOKIE_PREFIX +
‘visitor_id’
);

if (visitorID) {

data.visitor_id =
visitorID;

}

const firstVisit =
getCookie(
COOKIE_PREFIX +
‘first_visit’
);

if (firstVisit) {

data.first_visit =
firstVisit;

}

const landingPage =
getCookie(
COOKIE_PREFIX +
‘landing_page’
);

if (landingPage) {

data.landing_page =
landingPage;

}

const referrer =
getCookie(
COOKIE_PREFIX +
‘referrer’
);

if (referrer) {

data.referrer =
referrer;

}

data.product =
PRODUCT_NAME;

data.landing_domain =
LANDING_DOMAIN;

return data;

}

/* =========================================================
9. PREPARAR LINK DE AFILIADO
========================================================= */

function buildAffiliateURL() {

const trackingData =
getTrackingData();

const affiliate =
new URL(
AFFILIATE_URL
);

/* —————————————————–
ENVIAR OS DADOS NOS SUBIDs
—————————————————– */

Object.keys(
SUBID_MAP
).forEach(
function (subID) {

const trackingParameter =
SUBID_MAP[subID];

const value =
trackingData[
trackingParameter
];

if (value) {

affiliate.searchParams.set(
subID,
value
);

}

}
);

/* —————————————————–
TAMBÉM ENVIAR OS PARÂMETROS COMPLETOS
—————————————————– */

Object.keys(
trackingData
).forEach(
function (key) {

const value =
trackingData[key];

if (
value !== null &&
value !== undefined &&
value !== ”
) {

affiliate.searchParams.set(
key,
value
);

}

}
);

return affiliate.toString();

}

/* =========================================================
10. ALTERAR LINKS DA PÁGINA
========================================================= */

function updateAffiliateLinks() {

const affiliateLinks =
document.querySelectorAll(
‘a[href]’
);

affiliateLinks.forEach(
function (link) {

const href =
link.getAttribute(
‘href’
);

if (!href) {
return;
}

/*
Detecta o link original
do afiliado.
*/

if (
href.indexOf(
‘promo.streamparkedshakes.com’
) === -1
) {

return;

}

link.href =
buildAffiliateURL();

link.setAttribute(
‘data-dazibet-tracked’,
‘true’
);

}
);

}

/* =========================================================
11. GARANTIR O TRACKING NO MOMENTO DO CLIQUE
========================================================= */

document.addEventListener(
‘click’,
function (event) {

const link =
event.target.closest(
‘a[href]’
);

if (!link) {
return;
}

const href =
link.getAttribute(
‘href’
);

if (!href) {
return;
}

if (
href.indexOf(
‘promo.streamparkedshakes.com’
) === -1
) {

return;

}

/*
Atualiza o link imediatamente
antes da navegação.
*/

const finalURL =
buildAffiliateURL();

link.href =
finalURL;

/*
Também salva a última ação.
*/

setCookie(
COOKIE_PREFIX +
‘affiliate_click’,
new Date().toISOString(),
COOKIE_DAYS
);

},
true
);

/* =========================================================
12. EXPORTAR DADOS EM TXT
========================================================= */

window.downloadDazibetTXT =
function () {

const data =
getTrackingData();

let text =
‘DAZIBET – TRACKING DATA\n’;

text +=
‘============================\n\n’;

Object.keys(data)
.forEach(
function (key) {

text +=
key +
‘: ‘ +
data[key] +
‘\n’;

}
);

const blob =
new Blob(
[text],
{
type:
‘text/plain;charset=utf-8’
}
);

const url =
URL.createObjectURL(
blob
);

const a =
document.createElement(
‘a’
);

a.href =
url;

a.download =
‘dazibet-tracking.txt’;

document.body.appendChild(a);

a.click();

document.body.removeChild(a);

URL.revokeObjectURL(url);

};

/* =========================================================
13. EXPORTAR DADOS PARA EXCEL

O arquivo CSV pode ser aberto normalmente
no Microsoft Excel.
========================================================= */

window.downloadDazibetCSV =
function () {

const data =
getTrackingData();

const headers =
Object.keys(data);

const values =
headers.map(
function (header) {

const value =
String(
data[header] || ”
);

return ‘”‘ +
value
.replace(
/”/g,
‘””‘
) +
‘”‘;

}
);

const csv =
headers.join(‘,’) +
‘\n’ +
values.join(‘,’);

const blob =
new Blob(
[‘\uFEFF’ + csv],
{
type:
‘text/csv;charset=utf-8;’
}
);

const url =
URL.createObjectURL(
blob
);

const a =
document.createElement(
‘a’
);

a.href =
url;

a.download =
‘dazibet-gclid-tracking.csv’;

document.body.appendChild(a);

a.click();

document.body.removeChild(a);

URL.revokeObjectURL(url);

};

/* =========================================================
14. MOSTRAR DADOS NO CONSOLE
========================================================= */

window.showDazibetTracking =
function () {

const data =
getTrackingData();

console.table(data);

return data;

};

/* =========================================================
15. MOSTRAR COOKIES DAZIBET
========================================================= */

window.showDazibetCookies =
function () {

const cookies = {};

document.cookie
.split(‘;’)
.forEach(
function (cookie) {

const parts =
cookie
.trim()
.split(‘=’);

if (
parts.length < 2
) {

return;

}

const name =
parts.shift();

const value =
parts.join(‘=’);

if (
name.indexOf(
COOKIE_PREFIX
) === 0
) {

cookies[name] =
decodeURIComponent(
value
);

}

}
);

console.table(cookies);

return cookies;

};

/* =========================================================
16. INICIALIZAÇÃO
========================================================= */

function initDazibetTracking() {

captureGoogleAdsData();

createVisitorID();

saveFirstVisit();

saveLandingPage();

saveReferrer();

updateAffiliateLinks();

}

if (
document.readyState ===
‘loading’
) {

document.addEventListener(
‘DOMContentLoaded’,
initDazibetTracking
);

} else {

initDazibetTracking();

}

/* =========================================================
17. REEXECUTAR PARA ELEMENTOR
========================================================= */

setTimeout(
updateAffiliateLinks,
1000
);

setTimeout(
updateAffiliateLinks,
3000
);

setTimeout(
updateAffiliateLinks,
5000
);

/* =========================================================
18. OBSERVAR ELEMENTOS CRIADOS DINAMICAMENTE
========================================================= */

const observer =
new MutationObserver(
function () {

updateAffiliateLinks();

}
);

observer.observe(
document.documentElement,
{
childList: true,
subtree: true
}
);

})();
</script>