2010-11-07 3 views
0

Я использую основной скрипт сокращения URL-адресов для одного из моих сайтов, чтобы я мог управлять URL-адресами внутри (и иметь меньше обратных символов на URL-адресах). Он работает хорошо, но я хотел бы иметь возможность использовать Google Analytics для отслеживания кликов.Сервера Google Analytics без Zend - как?

Я нашел это: http://code.google.com/p/serversidegoogleanalytics/, который, кажется, достигает этого, используя события, но я не использую Zend. Он упоминает, используя локон, чтобы настроить его, но без каких-либо знаний завитка, будет ли это просто случай изменения этой функции из класса:

public function getHttpClient() { 
     if(!$this->httpClient instanceof Zend_Http_Client) { 
      include_once("Zend/Http/Client.php"); 
      $this->httpClient = new Zend_Http_Client(); 
      $this->httpClient->setConfig(array(
       'maxredirects' => 1, 
       'timeout'  => 4 
      )); 
      $this->httpClient->setHeaders('Referer', "http://" . self::$trackingDomain . "/"); 
      $this->httpClient->setHeaders("User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7 (.NET CLR 3.5.30729)"); 
      $this->httpClient->setCookieJar(); 
     } 
     return $this->httpClient; 
    } 

ответ

1

Вы должны быть в состоянии преобразовать, что завивать довольно легко.

Curl в основном.

  1. получить локоны обработчика
  2. Configure запрос через обработчик
  3. сделать запрос и захватить результат, если вам нужно

Проверь страницу примеров, это довольно просто

http://au.php.net/manual/en/curl.examples-basic.php

EDIT: есть даже примеры Analytics wi го скручивания on google..

http://www.electrictoolbox.com/google-analytics-login-php-curl-username-password/

Смежные вопросы