$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");