示例#1
0
$CheckCookieId = NS_TRACK_MISC::ValidVar($_GP['CheckCookieId']);
if (NS_TRACK_MISC::ValidVar($_COOKIE['ns_skip'])) {
    $Skip = true;
}
if (!$StId || $Skip) {
    return NS_TRACK_GENERAL::FinishTracking();
}
$Site = NS_TRACK_GENERAL::GetCurrentSite($StId);
if (!NS_TRACK_MISC::ValidVar($Site)) {
    $Skip = true;
}
if ($Skip) {
    return NS_TRACK_GENERAL::FinishTracking();
}
$CompanyId = $Site->COMPANY_ID;
$Settings = NS_TRACK_MISC::GetSettings($CompanyId, $StId);
$Item =& $_NS_TRACK_VARS['Item'];
$Undef =& $_NS_TRACK_VARS['Undef'];
$KeepVisPath = NS_TRACK_MISC::SetsByPrior($Settings, "KEEP_VISITOR_PATH");
$KeepNoRef = NS_TRACK_MISC::SetsByPrior($Settings, "KEEP_NO_REF");
$NoDblPageLoad = NS_TRACK_MISC::SetsByPrior($Settings, "STOP_DBL_PAGE_LOAD");
$TimeDblPageLoad = NS_TRACK_MISC::TimeDblSettings($Settings, "STOP_DBL_PAGE_LOAD", "TIME_DBL_PAGE_LOAD");
$NoDblAdvClick = NS_TRACK_MISC::SetsByPrior($Settings, "STOP_DBL_ADV_CLICK");
$TimeDblAdvClick = NS_TRACK_MISC::TimeDblSettings($Settings, "STOP_DBL_ADV_CLICK", "TIME_DBL_ADV_CLICK");
$Actions =& $_NS_TRACK_VARS['Actions'];
$UpdateVisPath =& $_NS_TRACK_VARS['UpdateVisPath'];
$Fraud =& $_NS_TRACK_VARS['Fraud'];
$VarCamp = NS_TRACK_MISC::ValidVar($Settings['All']->VAR_CAMPAIGN, "c");
$VarCampSource = NS_TRACK_MISC::ValidVar($Settings['All']->VAR_CAMPAIGN_SOURCE, false);
$VarKw = NS_TRACK_MISC::ValidVar($Settings['All']->VAR_KW, "kw");
$VarKeyword = NS_TRACK_MISC::ValidVar($Settings['All']->VAR_KEYWORD, "k");