如何安裝Mautic? 搭建一套免費的自動營銷系統-Mautic開源自動營銷系統實踐(1)

Mautic作爲國外最強大的開源自動營銷系統,其擁有不亞於國內任何商業版自動營銷的功能,並且在在不斷的進行功能迭代和更新。因此,如果您希望免費擁有一套強大的自動營銷系統,來實現您和您公司的增長目標,並且自主保存自己的數據,那麼Mautic絕對是一個非常好的選擇。

好的,千里之行始於足下。我們先來講解我們系列教程中的第一步,如何安裝Mautic系統。後續我們會展開系列教程指導大家真正的將自動營銷系統使用起來。

1 Mautic系統的安裝方式:

1.1 使用官方的Github

Mautic官方主要使用Github來管理Mautic源文件和版本,因此如果可以在Github上進行下載:

Mautic官方github: https://github.com/mautic/mautic

下載文件:https://github.com/mautic/mautic/archive/master.zip
Mautic免費開源自動化營銷系統功能介紹視頻

安裝需求:

  • PHP版本: 5.7至7.3 (推薦PHP 7以上版本)
  • 數據庫(需要有InnoDB):MySQL 5.5.3以上,或者 MariaDB 10.1以上 (推薦使用雲數據庫, 例如阿里雲RDS等以便後期數據量大的時候調整,也可以大幅降低系統內存壓力 )
  • 支持的Web Server包括:Nignx 1.X+, Apache 2.X+,Microsoft IIS 7

 

安裝步驟:

  1. 打開命令窗口
  2. 進入服務器安裝目錄 (例如. cd /var/www 如果您希望將Mautic安裝到 /var/www).
  3. 從Gitlhub中下載文件 (git clone https://github.com/mautic/mautic.git)
  4. 完成後進入mautic目錄. (cd mautic).
  5. 安裝環境 (composer install).
  6. 使用瀏覽器打開安裝目錄對應的URL地址: ( http://localhost/mautic)
  7. 根據瀏覽器中步驟進行安裝 (請提前創建好數據庫)

感覺有點難? 沒有關係,我們演示下不帶服務器命令的點,點,點安裝方式。
 

1.2 使用51Growth準備的國內優化版本 (強烈推薦)

如果您不瞭解服務器命令,沒關係. 作爲Mautic在中國的第一知識社區:51Growth 準備了適合中國市場環境的中國版本,您可以從其官方進行下載。這個版本包含了100%的漢化文件, 一些國內常用的營銷插件,比如支持國內供應商的短信插件,支持國內供應商的郵件營銷插件,和微信公衆號插件等。您可以到其官網進行下載。


1.3 登錄您的Mautic系統

完成安裝後,您就可以通過瀏覽器地址進入到您的Mautic系統中,使用在安裝流程中設置的帳號密碼即可登錄。


2 設置Mautic服務器定時任務:Cron Jobs

Mautic需求在服務器上設置定時任務才能正常工作. 如果您不清楚什麼是Cron Job,可以查看這裏的文章:Linux中國:如何使用 cron 任務在 Linux 中計劃和自動化任務



其中有3個定時任務是必須要設置的:

  • segments:update(定時更新用戶分組)
  • campagins:update (定時更新推廣計劃)
  • campaigbs:trigger (定時執行推廣計劃)

2.1 設置任務間隔時間:

間隔時間取件於您用戶的數量,服務器的能力。如果任務執行間隔比較短,任務數量有很大的話可能會造成任務堆積並造成很大的服務器壓力。這裏可以先使用官方推薦的時間間隔:

0,15,30,45 <— mautic:segments:update

5,20,35,50 <— mautic:campaigns:update

10,25,40,55 <— mautic:campaigns:trigger


2.2 設置任務執行命令

2.2.1 Segments 用戶分組

php /path/to/mautic/app/console mautic:segments:update

其中/path/to/mautic部分需要換成您實際的Mautic文件路徑

系統默認每批對300個聯繫人進行用戶分組,比如您新建立了一個用戶分組,您有1萬個用戶,每15分鐘執行一次分組命令,那麼每小時可以對處理1200用戶,大約9個多小時可以完成全部的用戶分組任務。

如果您覺得太慢,您可以添加額外的命令修改每次這些任務的處理數量;此命令也適用於後面的幾個任務執行命令

--batch-limit=X 

 

2.2.2 Campagins推廣計劃

 

php /path/to/mautic/app/console mautic:campaigns:update

 

php /path/to/mautic/app/console mautic:campaigns:trigger


3 非必須使用的定時任務

另外還有幾個定時任務是選擇使用的,您可以根據您公司的需求進行設置並執行

3.1 批量發送郵件(只有您使用Mautic自帶的批量郵件發送設置才使用)

php /path/to/mautic/app/console mautic:emails:send

 

3.2 郵件跳出(比如拒收,進入垃圾郵件等)監控

只有設置了郵件跳出監控後才使用

php /path/to/mautic/app/console mautic:email:fetch

 

3.3 社交媒體監控

原生的Mautic是對Twitter進行監控,比如誰誰提到了您的品牌名稱或者您設置的關鍵詞等
51Growth作爲中國的開發服務商可以監控新浪微博渠道,如果設置的話需要執行:

php /path/to/mautic/app/console mautic:social:monitoring


3.4 Webhooks

如果您設置了Webhook進行數據傳送,需要開啓,日後我們會專門介紹數據集成如何使用、

php /path/to/mautic/app/console mautic:webhooks:process


3.5 更新MaxMind GeoLite2 IP數據庫

MaxMind GeoLite2 IP是一個根據用戶IP地址判斷用戶所在國家和城市的數據庫,分付費和免費版本,一般國家層面都比較準,但城市層面免費版本的正確率是70%左右,付費版本的號稱可以到90%,具體可以見官方說明:IP Geolocation and Online Fraud Prevention

php /path/to/mautic/app/console mautic:iplookup:download

 

3.6 刪除舊數據

如果您的數據量特別大,您又不在乎歷史數據,可以通過定期刪除老數據命令進行刪除。刪除後就沒有了,所以特別注意。刪除的數據包括:所有歷史用戶行爲日誌。

php /path/to/mautic/app/console mautic:maintenance:cleanup --days-old=365 --dry-run


3.7 手動批量發送(比如批量發送郵件,短信,App推送,瀏覽器推送)

有時候我們並不需要通過自動化的推廣計劃進行發送,我們就是要批量發送一批信息,比如年終促銷活動,產品更新等。您可以通過創建推廣計劃自動觸發,或者直接使用手動批量發送命令:

php /path/to/mautic/app/console mautic:broadcasts:send [--id=ID] [--channel=CHANNEL]

這裏有一些變量:

  • --channel=email:批量發送郵件,還可以選擇sms 和 apppush
  • --id=X: 要發送的信息模版ID
  • --batch=X:每批執行數量
  • --min-contact-id 和 --max-contact-id: 發送的用戶ID範圍,如果不選擇就發送全部用戶

 

3.8 發送定時報告

Mautic系統可以生產自定義數據報告,比如用戶訪問數量,用戶行爲等等,我們後面會專門寫文章介紹這個功能。

php /path/to/mautic/app/console mautic:reports:scheduler [--report=ID]

文章摘自知乎 https://zhuanlan.zhihu.com/p/99313282

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章