Пример #1
0
 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);
 }
Пример #2
0
 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);
 }