|}
С точки зрения внутренней Помимо технических различий пакеты различаются еще рядом параметров, в частности методологией организации кода пакеты можно охарактеризовать следующим образом. <code>RGoogleAnalytics</code> основан на использовании простых функции и S3-методов, но по внутренней организации похож на RC<ref>RC - Reference classes.</ref>. <code>rga</code> целиком основан на использовании RC. <code>ganalytics</code> основан на использовании S4 классов документированностью функций, общей дружелюбностью и методов. Получить обобщённое представление об ООП системе простотой в R можно в [http://adv-r.had.co.nz/OO-essentials.html#rc этом] материале. Отметим, что все пакеты основываются на использовании пакета <code>httr</code>.
В плане подробности документацииТак, бесспорно, выигрывает пакет <code>ganalyticsRGoogleAnalytics</code>. Он обладает довольно подробным <code>README</code> файлом, описывающим практически всю функциональность пакета. Помимо этого, пакет также содержит полную документацию всех функцийоснован на использовании простых функции и S3-методов, которая поставляется вместе с пакетомно по внутренней организации похож на RC (Reference classes). Пакет <code>rga</code> обладает целиком основан на использовании RC. <code>READMEganalytics</code> файломоснован на использовании S4 классов и методов, описывающем лишь основы работы с пакетом что обеспечивает более точный контроль над вводимыми аргументами. Получить обобщённое представление об принципах и не включает реализации ООП в себя описание ряда возможностей пакетаR можно [http://adv-r.had.co.nz/OO-essentials.html#rc здесь]. При установке пакета документация содержит только краткое описание инициализации пакета. Документация определенных различиях в реализации доступа к GA API, все пакеты, тем не менее, основываются на функционале пакета <code>RGoogleAnalyticshttr</code> включает файл README, в котором пошагово описан процесс работы с пакетом, включающим весь функционал.
Таким образом, основным источником В плане подробности документации для рассматриваемых пакетов являются файлы RESDME, размещённые бесспорно, выигрывает пакет <code>ganalytics</code>. Он обладает довольно подробным <code>README</code> файлом, расположенном на сайтах разработчиковстранице проекта [https://github.com/jdeboer/ganalytics ganalytics], и описывающим практически весь функционал пакета. Помимо этого, пакет также содержит полную документацию всех функций, которая поставляется вместе с пакетом. Пакет <code>rga</code> обладает <code>README</code> файлом, описывающем лишь основы работы с пакетом и не включает в себя описание ряда возможностей пакета. Справка по функциям, доступная при установке пакета, содержит только краткое описание процедуры получения доступа к GA API и описание структуры запроса к API. Другие полезные функции, в частности, получение списка доступных профилей GA-аккаунта, приходится искать вслепую. Документация пакета <code>RGoogleAnalytics</code> также имеет файл <code>README</code>, в котором пошагово описан процесс работы с пакетом, включающим весь функционал. В плане простоты использования лидирует, несомненно, пакет <code>rga</code>. В отличие от <code>ganalytics</code>, пакет <code>rga</code> позволяет указывать метрики, измерения, узкие сегменты и фильтры в виде аргументов сразу, в одной функции, что упрощает понимание структуры запроса и сегмента, и позволяет обрабатывать множество однотипных сегментов (например, страниц сайта) в цикле или <code>[a-z]pply</code>-функциях. Также <code>ganalytics</code> не имеет внутренних инструментов получения ID-профилей, а их получение из web-интерфейса Google Analytics с последующей вставкой в запросы <code>ganalytics</code> трудоемко и, самое главное, неинтуитивно. <code>RGoogleAnalytics</code>, несмотря на достаточно подробную документацию и достаточный для полноценный работы функционал, обладает несколько непрозрачной и неочевидной структурой запросов к GA API.
== Пакет <code>rga</code> ==