..


Спонсоред Линкс

Користите Гоогле аналитику АПИ са ПХП-

Чланак који је написао Ћиро Цардоне
Страна 1 од 4

Гоогле Аналитицс је најпопуларнији сервис за праћење напретка сајта.
Гоогле аналитика пружа детаљне статистике - упакован у елегантан кориснички интерфејс који омогућава широку употребу АЈАКС технологија - захваљујући којем можемо приступити опсег података о томе ко посети наше веб странице. Ово је такође подржан од стране великог броја опција за претраживање и филтере кроз које саобраћај анализу нашег веб сајта ће бити невероватно тачан и детаљан.

Које су Гоогле аналитика АПИ-ја

У 2009, Гоогле је одлучио да пружи корисницима АПИ-ја за упит преко спољне апликације, статистику датог налога, са великом радошћу од програмера, од тада, има моћан алат за интегрисање аналитике података у оквиру њихове примене.
Да бисте користили аналитику АПИ-ја се захтева:
  • Гоогле налог
  • Активни профил на аналитику
Механизам за преузимање података преко АПИ-ја ради кроз неколико фаза:
  1. Гоогле налог аутентификација (користећи е-маил и лозинка);
  2. Идентификација аналитику профила од којих за издвајање података;
  3. Упит (упит) за добијање потребних података;
  4. Примај резултат.

Захтеви су испуњени коришћењем РЕСТ сервисе, тако да само спроведе једноставан ХТТП-а позива да добије одговор као КСМЛ.
Један начин да се захтева за АПИ да користи цурл екстензију у ПХП-у и онда анализирати резултат КСМЛ захваљујући СимплеКСМЛ класе веома корисне и моћне КСПатх синтаксе.

За оне који нису имали времена или склоности за примену прилагођених класе може да изврши аутентификацију и анализирати податке, да пријавим постојање опен соурце решење које може да уради све раде за нас.
Пројекат се зове ГАПИ (скраћеница за Гоогле аналитику ПХП-интерфејс) и можете добити, заједно са документацијом и коришћења примера у овој страници на Гоогле Цоде.

Шта ГАПИ

ГАПИ је велика класа, захваљујући којима смо астрарци атомске операције потребне за повезивање, аутентичност и преузимање података из нашег Гоогле профилу аналитику.

Језгро пакет - можете преузети овде - ГАПИ је класа која узима као добра пракса, налазимо у датотеци гапи.цласс.пхп. Опреме ове верзије (1.3 у време писања овог текста) 4 узорка фајлове и РЕАДМЕ фајл.

Код је добро написан, робустан и уредан довољно. Да видимо, укратко, његове главне карактеристике:

  1. Подршка за цурл и фопен ХТТП као начин повезивања (тренутни избор пчела се динамички направљен приликом рунтиме)
  2. Употреба ПХП-низ да одредите димензије и метрику Гоогле Аналитицс да ћемо видети касније
  3. Рачун мапирање доступан у објекте и геттерс за параметре
  4. Извештавање мапирање Дата Објецтс - геттерс за метрика и параметара
  5. Филтрирање механизам реализован уз ГАПИ упитни језик
  6. Пуна објектно-оријентисани код ПХП5 робустан и лако да се интегришу у апликацијама

Користите ГАПИ

Сада када имамо грубу идеју о томе шта она нуди, хајде да интегришемо наше класе у једноставним ГАПИ апликације.

Структуру која ја предлажем је веома једноставан: наш захтев се састоји од само три фајла:

  1. цонф.ини
  2. гапи.цласс.пхп
  3. процесс.пхп

Видимо садржај нашег конфигурациони фајл:






 ; Примена својства







 гоогле_усернаме = "гоогле_усернаме"







 гоогле_пассворд = "гоогле_пассворд"







 га_ид_профило = "ид_профило"



То је важно да запамтите да заштити фајл тако да је цонф.ини приступити са Интернета (на пример, користећи хтаццесс)

Хајде да анализирамо процесс.пхп фајл (који садржи стварни упутства нашег веб апликација):






 рекуире_онце 'гапи.цласс.пхп';









 $ Својства = парсе_ини_филе ("цонф.ини");







 $ ГапиОбј = нових ГАПИ ($ својства ["гоогле_усернаме"], $ особине ["гоогле_пассворд"]);



Тренутно смо урадили је укључити ГАПИ класе оптерећења наша својства у променљиву типа низа и инстантиате наш "клијенте". Други део наше мале апликације која ће, уверавам вас, много занимљивија ...

У истој категорији ...
Е-учење
Линук (курс) Линук (курс)
Комплетан водич за опен-соурце система. Полазећи од 49 €.
МиСКЛ (курс) МиСКЛ (курс)
Управљање опен соурце базу података. Полазећи од 39 €.
ПХП (курс) ПХП (курс)
Цео курс за креирање динамичких веб сајтова. Полазећи од 49 €.
Спонсоред Линкс