Я создаю сайт, который продвигает другие сайты. Теперь я хочу проверить, делают ли мои рефереры продажи на сайтах, которые я продвигаю. Есть ли способ сделать это? Я думаю, что Google и Facebook уже делают такие вещи, и мне интересно, как они подходят. Я уже написал код JS, но я не думаю, что это лучший способ сделать это.
const host = window.location.host;
const path = window.location.pathname;
const search = window.location.search.split('&');
// Set cookie if the site is entered via my site
search.forEach(query => {
if (query == 'ref=test' || query == '?ref=test') {
document.cookie = 'comingFromRef=true';
}
})
// When we are at the checkout page, check for cookie
if (host.includes('checkout.') || path.includes('checkout')) {
document.cookie.split('; ').forEach(cookie => {
if (cookie == 'comingFromRef=true') {
// Do things here, as the sale comes from my platform
}
})
}
Любая помощь действительно приветствуется, так как я новичок в этом и не Я действительно знаю, что делать дальше. Заранее спасибо.
С уважением