/** * Generates a hashed value from user-specific properties. * * @link http://code.google.com/p/gaforflash/source/browse/trunk/src/com/google/analytics/v4/Tracker.as#542 * @return int */ protected function generateHash() { // TODO: Emulate orginal Google Analytics client library generation more closely $string = $this->userAgent; $string .= $this->screenResolution . $this->screenColorDepth; return Util::generateHash($string); }
/** * @link http://code.google.com/p/gaforflash/source/browse/trunk/src/com/google/analytics/v4/Tracker.as#585 * @return string */ protected function generateDomainHash() { $hash = 1; if ($this->tracker->getAllowHash()) { $hash = Util::generateHash($this->tracker->getDomainName()); } return $hash; }