Серверная часть Google Analytics без Zend - как? - PullRequest
0 голосов
/ 08 ноября 2010

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

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

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 Ответ

1 голос
/ 08 ноября 2010

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

Завиток в основном.

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

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

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

РЕДАКТИРОВАТЬ: есть даже примеры Google Analytics с curl в Google. .

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...