国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

教你實(shí)現(xiàn)銷售漏斗(sales funnel)

trigkit4 / 1080人閱讀

摘要:前言一個(gè)比較完整的,銷售漏斗必不可少。銷售漏斗的出現(xiàn)就是要解決這樣一個(gè)問題的。需求分析通過插件實(shí)現(xiàn)銷售漏斗圖。

前言

一個(gè)比較完整的CRM,銷售漏斗必不可少。它能直觀的通過圖形方式,指出公司的客戶資源從潛在客戶階段,發(fā)展到意向客戶階段、談判階段和成交階段的比例關(guān)系,或者說是轉(zhuǎn)換率。這些信息對于任何一個(gè)銷售者都是無比重要的,傳統(tǒng)方式使用紙和筆計(jì)算統(tǒng)計(jì)出來,費(fèi)時(shí)費(fèi)力,不直觀。銷售漏斗的出現(xiàn)就是要解決這樣一個(gè)問題的。
那么,銷售漏斗怎么實(shí)現(xiàn)呢?這個(gè)應(yīng)該是大家比較關(guān)心的問題,聽我一一講述。

需求分析

通過Highcharts插件實(shí)現(xiàn)銷售漏斗圖。(這是一個(gè)Yii2的插件,大家自行下載安裝,文章結(jié)尾我會附上下載地址)

效果圖

實(shí)現(xiàn)思路

網(wǎng)上查過資料,沒有找到任何一篇文章是直接說明銷售漏斗的PHP用法,都是說Js用法的。沒有母本參照,只能自己下功夫。靈機(jī)一動,我把百度找來的Js用法的數(shù)組格式轉(zhuǎn)換成了PHP語言,成功了。插件雖語言不同,但用法還是有共性的哈哈。

代碼分析

1、插件需求數(shù)組的參照格式。

  $funnel=["0"=>[
     "name"=> "Unique users",
         "data"=> [
            ["Website visits",   15654],
            ["Downloads",       4064],
            ["Requested price list", 1987],
            ["Invoice sent",    976],
            ["Finalized",    846]
        ]
      ]
  ];

2、按照插件需求的數(shù)組格式組數(shù)組。

    public function actionIndex()
    {  
       $company_id=isset(Yii::$app->user->identity->attributes["company_id"])?Yii::$app->user->identity->attributes["company_id"]:"-1";
       $company=Company::getAllN($company_id);
       $funnel=[];
       $_time=$this->currentMonth();  
       //調(diào)用銷售漏斗方法
       $funnel=$this->actionCountMoney($_time["begin_time"],$_time["end_time"]);       

        return $this->render("index", [
            "funnel"=>$funnel,
            "company"=>$company,
        ]);
    }
    
     /*
    *銷售漏斗
    *按公司按銷售階段統(tǒng)計(jì)線索的銷售金額
   */
    public function actionCountMoney($begin_time,$end_time)
    {   
      $company_id=isset(Yii::$app->user->identity->attributes["company_id"])?Yii::$app->user->identity->attributes["company_id"]:"-1";
      $uids=UserService::getCUser($company_id);
      $query = new Query();
      $query->select([
            "sell_status.status as status",
            "sum(`money`) as count_money"
        ])
            ->from("t_chance")
            ->groupBy([
            "status"
        ])
            ->join("left join","sell_status","t_chance.status = sell_status.id")
            ->orderBy("status");
      //匹配公司所有員工
      $query->andWhere(["in","owner_id",$uids]);    
      //按本月、本季度、本年查找 
      $query->andWhere(["between","end_date",strtotime($begin_time),strtotime($end_time)]);          
      $data=$query->all(); 
      //銷售漏斗的主要數(shù)組格式部分(重點(diǎn))
      $_data=[];
      if(!empty($data)){
        foreach ($data as $k => $val) { 
          $data1[0]=$val["status"];
          if(empty($val["status"])){
             $data1[0]=Yii::t("yii","Not status");
          }
          $data1[1]=(int)$val["count_money"];//數(shù)字部分必須轉(zhuǎn)為整型(int)才行
          $_data[]=$data1;
        }
      }else{
        $_data[]=[Yii::t("yii","Not status"),0]; 
      } 
     
      $data2["name"]=Yii::t("yii","Sales amount");
      $data2["data"]=$_data;  
      $_data2[0]=$data2;

      return $_data2;
    }

    

3、視圖調(diào)用。

 
 "funnel_highcharts", //定義一個(gè)唯一的id
           "scripts" => [
           "modules/funnel",
           "themes/funnel.src",
           ],
           "options"=>[
                "chart"=>[
                      "type"=> "funnel",
                      "height"=>300,  //設(shè)置圖表的高度
                      "marginRight"=>100 
                ],
                "title"=> [
                      "text"=>Yii::t("yii","Funnel chart of sales amount in different sales stages"),
                      "x"=>-50
                ],
                "plotOptions"=>[
                      "series"=> [
                            "dataLabels"=> [
                                    "enabled"=>true,
                                    "format"=>"{point.name}: {point.y:,.0f}",
                                    "color"=> "(Highcharts.theme && Highcharts.theme.contrastTextColor) || black",
                                    "color" => new JsExpression("(Highcharts.theme && Highcharts.theme.contrastTextColor) || "black""),
                                    "softConnector"=> true
                                                                    
                             ],
                           "neckWidth"=>"15%",
                           "neckHeight"=>"12.5%"
                    ],
                   "funnel"=>[
                           "height"=>250,  //設(shè)置漏斗的高度
                           "width" => 200
                    ],
                ],
                "legend"=>[
                    "enabled"=>false
                 ],
                "series"=> $funnel,
        ]
 ]);
?>
注意事項(xiàng)

1、給插件定義一個(gè)唯一的id,避免一個(gè)頁面多次使用同樣的插件造成沖突。

2、按照插件需求的數(shù)組格式組數(shù)組,格式必須一致,數(shù)字部分必須轉(zhuǎn)為整型(int)。

相關(guān)資料

Highcharts插件下載地址

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/91041.html

相關(guān)文章

  • 教你實(shí)現(xiàn)銷售漏斗(sales funnel)

    摘要:前言一個(gè)比較完整的,銷售漏斗必不可少。銷售漏斗的出現(xiàn)就是要解決這樣一個(gè)問題的。需求分析通過插件實(shí)現(xiàn)銷售漏斗圖。 前言 一個(gè)比較完整的CRM,銷售漏斗必不可少。它能直觀的通過圖形方式,指出公司的客戶資源從潛在客戶階段,發(fā)展到意向客戶階段、談判階段和成交階段的比例關(guān)系,或者說是轉(zhuǎn)換率。這些信息對于任何一個(gè)銷售者都是無比重要的,傳統(tǒng)方式使用紙和筆計(jì)算統(tǒng)計(jì)出來,費(fèi)時(shí)費(fèi)力,不直觀。銷售漏斗的出現(xiàn)...

    meteor199 評論0 收藏0
  • 五分鐘教你建立有效的電子化客戶關(guān)系管理

    摘要:于是在這樣的背景下,客戶關(guān)系管理系統(tǒng)出現(xiàn)了。可以說,有了,企業(yè)就有了一套完整的客戶管理工具,也相當(dāng)于有了一個(gè)數(shù)據(jù)分析的工具。 關(guān)于客戶,越來越多的企業(yè)覺得有必要對面向客戶的各項(xiàng)信息和活動進(jìn)行集成,組建以客戶為中心的企業(yè),實(shí)現(xiàn)對客戶活動的全面管理。于是在這樣的背景下,CRM(客戶關(guān)系管理)系統(tǒng)出現(xiàn)了。 而對于銷售行業(yè)來說,一套好用的CRM系統(tǒng)更是可以發(fā)揮出不可估量的價(jià)值。 CRM系統(tǒng)對于...

    forrest23 評論0 收藏0
  • 如何使用Python pyecharts繪制漏斗?請仔細(xì)閱讀下文

      小編寫這篇文章的主要目的,主要是來給大家去做出一個(gè)相關(guān)性的介紹,介紹的內(nèi)容主要還是涉及到Python pyecharts,主要是利用Python pyecharts去繪制漏斗,那么,具體要怎么繪制呢?下面給大家詳細(xì)解答下。  漏斗圖  漏斗圖是由Light等在1984年提出,一般以單個(gè)研究的效應(yīng)量為橫坐標(biāo),樣本含量為縱坐標(biāo)做的散點(diǎn)圖。效應(yīng)量可以為RR、OR和死亡比或者其對數(shù)值等。理論上講,被納...

    89542767 評論0 收藏0
  • 機(jī)器學(xué)習(xí)在客戶管理場景中的應(yīng)用

    摘要:使用機(jī)器學(xué)習(xí)進(jìn)行客戶管理,我們可以得到客戶度全方位的視圖。本文以的客戶管理應(yīng)用為例,介紹機(jī)器學(xué)習(xí)是如何同傳統(tǒng)的客戶管理應(yīng)用進(jìn)行集成的。 使用機(jī)器學(xué)習(xí)進(jìn)行客戶管理,我們可以得到客戶360度全方位的視圖。 本文以SAP Cloud for Customer的客戶管理應(yīng)用為例,介紹機(jī)器學(xué)習(xí)是如何同傳統(tǒng)的客戶管理應(yīng)用進(jìn)行集成的。 打開SAP C4C的客戶中心,在客戶列表里選中任意一個(gè)客戶,能在...

    wenzi 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<