MyNixOS website logo
Description

Loading Data from 'ActiveCampaign API v3'.

Interface for loading data from 'ActiveCampaign API v3' <https://developers.activecampaign.com/reference>. Provide functions for getting data by deals, contacts, accounts, campaigns and messages.

ractivecampaign - R пакет для работы с CRM ActiveCampaign API

Цель ractivecampaign упростить процесс запроса данных из ActiveCampaign API в R. На данный момент в ractivecampaign присутвует 16 функций:

  • ac_auth() - Авторизация
  • ac_get_accounts() - Список доступных аккаунтов
  • ac_get_custom_account_fields_values() - Значения пользовательских полей аккаунтов
  • ac_get_custom_account_fields() - Список пользовательских полей аккаунта
  • ac_get_deals() - Список сделок
  • ac_get_custom_deal_fields_values() - Значения пользовательских полей сделок
  • ac_get_custom_deal_fields() - Список пользовательских полей сделок
  • ac_get_deal_piplines() - Список групп этапов сделок
  • ac_get_deal_stages() - Список этапов сделок
  • ac_get_deal_activities() - Список активностей по сделке
  • ac_get_users() - Список пользователей
  • ac_get_tags() - Получить список всех созданных тегов
  • ac_get_contacts() - Список контактов
  • ac_get_custom_contact_fields_values() - Значения пользовательских полей контактов
  • ac_get_custom_contact_fields() - Список пользовательских полей этапов
  • ac_get_contact_tags - Получить теги определённых контактов.
  • ac_get_campaigns() - Список кампаний
  • ac_get_campaigns_aggregate_revenues() - Дохход по кампаниям
  • ac_get_campaigns_messages() - Список сообщений кампаний
  • ac_get_messages() - Список всех сообщений

Установка

На данный момент пакет доступн для установки из GitHub:

# install.packages("ractivecampaign")
install.packages("devtools")
devtools::install_github('selesnow/ractivecampaign')

Авторизация в ActiveCampaign API

Для авторизации вам необходимо найти в аккаунте URL и Ключ API, для этого перейдите в основном меню перейдите в Settings > Developer, там вы найдёте нужные данные.

Пример

library(ractivecampaign)
library(ggplot2)
  
# auth
ac_auth(url = 'Ваш API URL', key = 'Ваш API Key')
# get deals
deals <- ac_get_deals()
  
# analyze
deals %>% 
  mutate(date = as.Date(cdate)) %>% 
  group_by(date) %>% 
  summarise(deals = n_distinct(id)) %>% 
  ggplot( aes(date, deals) ) +
  geom_line() + geom_point() +
  labs(title = 'Deals by date from ActiveCampaign')

Автор пакета

Алексей Селезнёв, Head of analytics dept. at Netpeak
Telegram Channel: @R4marketing
Youtube Channel: R4marketing
email: [email protected]
Telegram: @AlexeySeleznev
facebook: facebook.com/selesnow
blog: alexeyseleznev.wordpress.com.

Metadata

Version

0.2.0

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows