diff --git a/libs/PiwikTracker/PiwikTracker.php b/libs/PiwikTracker/PiwikTracker.php index ab9077889927f6aa45474c02dfb0a40628c900f4..ec7cdcb4372c39da637aa91d1cf542f635f5837a 100644 --- a/libs/PiwikTracker/PiwikTracker.php +++ b/libs/PiwikTracker/PiwikTracker.php @@ -148,6 +148,8 @@ class PiwikTracker const CVAR_INDEX_ECOMMERCE_ITEM_NAME = 4; const CVAR_INDEX_ECOMMERCE_ITEM_CATEGORY = 5; + const DEFAULT_COOKIE_PATH = '/'; + /** * Builds a PiwikTracker object, used to track visits, pages and Goal conversions * for a specific website, by using the Piwik Tracking API. @@ -200,7 +202,7 @@ class PiwikTracker $this->setNewVisitorId(); $this->configCookiesDisabled = false; - $this->configCookiePath = '/'; + $this->configCookiePath = self::DEFAULT_COOKIE_PATH; $this->configCookieDomain = ''; $this->currentTs = time(); diff --git a/tests/PHPUnit/Fixtures/SomeVisitsCustomVariablesCampaignsNotHeuristics.php b/tests/PHPUnit/Fixtures/SomeVisitsCustomVariablesCampaignsNotHeuristics.php index 0088f40fca44879594d2a54302b0345d554c3e0a..fd587ff2bc452df90e904a935ab253185f4f33dc 100644 --- a/tests/PHPUnit/Fixtures/SomeVisitsCustomVariablesCampaignsNotHeuristics.php +++ b/tests/PHPUnit/Fixtures/SomeVisitsCustomVariablesCampaignsNotHeuristics.php @@ -127,7 +127,8 @@ class Test_Piwik_Fixture_SomeVisitsCustomVariablesCampaignsNotHeuristics extends private function getFirstPartyCookieDomainHash() { $host = \Piwik\Url::getHost(); - return substr(sha1( $host . '/'), 0, 4); + $cookiePath = PiwikTracker::DEFAULT_COOKIE_PATH; + return substr(sha1( $host . $cookiePath), 0, 4); } /**