Отслеживайте продажи с других сайтов - PullRequest
0 голосов
/ 25 мая 2020

Я создаю сайт, который продвигает другие сайты. Теперь я хочу проверить, делают ли мои рефереры продажи на сайтах, которые я продвигаю. Есть ли способ сделать это? Я думаю, что 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
        }
    })
}

Любая помощь действительно приветствуется, так как я новичок в этом и не Я действительно знаю, что делать дальше. Заранее спасибо.

С уважением

...