public function testSetCustomDimension() { $googleAnalytics = new CMService_GoogleAnalytics_Client(''); $environment = new CM_Frontend_Environment(); $js = $googleAnalytics->getJs($environment); $this->assertNotContains('ga("set", "dimension', $js); $googleAnalytics->setCustomDimension(3, 'foo'); $googleAnalytics->setCustomDimension(4, '{"name":"müller"}'); $js = $googleAnalytics->getJs($environment); $this->assertContains('ga("set", "dimension3", "foo")', $js); $this->assertContains('ga("set", "dimension4", "{\\"name\\":\\"m\\u00fcller\\"}")', $js); }
public function testSetCustomDimension() { $googleAnalytics = new CMService_GoogleAnalytics_Client(''); $environment = new CM_Frontend_Environment(); $js = $googleAnalytics->getJs($environment); $this->assertNotContains('ga("set", "dimension', $js); $googleAnalytics->setCustomDimension(3, 'foo'); $js = $googleAnalytics->getJs($environment); $this->assertContains('ga("set", "dimension3", "foo")', $js); }