기본 콘텐츠로 건너뛰기

왜 기업들은 핀테크를 자기들 플랫폼에 접목시켜라 할까?




글로벌 기업들은 지금 자신들 서비스에 핀테크를 접목시키려 하는 이유가 뭘까?

스타벅스, 페이스북, 아마존, 애플, 구글 등은 자신들 서비스에 지급결제, 송금 등을 붙이는 이유는 고객이 금융성향에 대한 분석이 중요하다는 것을 인지하기 때문이다.

데이터는 단순히 분석한다고 가치있지는 않다. 하지만 고객 개인들의 성향과 행동분석을 위해서는 고객들이 실제 행위한 금융정보가 추가적으로 필요하다.

왜 물건을 구매할까를 알기위해서는 개인의 정보만으로는 분석이 불가하지만 동일한 성향과 행위를 보이는 집단을 찾으면 개인들이 왜 구매하는지도 알 수 있고 그들에게 판매를 유도할 수 도 있다.

디지털 마케팅을 제대로 하고 O2O서비스도 개인화된 서비스를 제공하려면 개인정보가 필요한게 아니라 다양한 인간들이 실제 행위한 정보들이 필요하고 시간이 변화에 따라 변하는 시계열 정보를 가지고 있어야 더 다양한 분석이 가능해서 실시간으로 개인별로 다양한 정보를 제공이 가능하다.

데이터 분석은 현재 상태만이 중요한게 아니라 향후에 할 행위를 알 수 있는게 더 중요하다.

고객의 접점을 옴니채널과 옴니서비스의 연결을 위해서는 고객들의 행위한 데이터를 쌓고 이를 분석해야 기존 서비스뿐만아니라 향후 다양한 서비스도 창출할 수 있다.

플랫폼 사업이란 새로운 생태계를 만드는 것이므로 글로벌 기업들은 이런 생태계를 관장하는 기업이 되기위해 노력하고 있는 중이다.





댓글

이 블로그의 인기 게시물

golang overload 처럼 처리하기

go 언어에서는 함수명이 같을 경우 재선언 오류를 발생시킨다. 다른 메소드를 만들고 오버로드 처리하도록 설계해서 구현해야 한다. 오버로드 처리를 위해 type switch를 사용해서 들어오는 타입에 따라 메소드 호출하는 처리를 사용한다. 함수나 메소드 인자를 다양하게 처리하려면 []interface{} 로 정의해서 다양한 인자를 받아서 오버로딩 처리하면된다. package main import (  "fmt" ) func main() {  var p Person  p = Person{"dahl"}  var s string = "moon"  fmt.Println(" overloading  ", p.Overload(s))  fmt.Println(" overloading", p.Overload(nil)) } type Person struct {  name string } func (this *Person) Overload(args interface{}) string {  switch args.(type) {  case string:   return this.GetName2("moon")  case nil:   return this.GetName1()  default:   return " no match"  } } func (this *Person) GetName1() string {  return this.name } func (this *Person) GetName2(s string) string {  return this.name }

Python으로 julian date 산출하기

줄리안 일수 산출을 위해서는 윤년여부 체크를 하여 실제 그 해의 해당 일자에 대한 일수를 365 나 366 일수에 해당 일자로 전환하여 산출한다. 현재 일자를 줄리안 즉 시퀀스 일자대로 수정하는 로직이다 #일자 산출 함수 def dayconvert(month) :      convertDay = 0      dayDict = {'01':0, '02':31, '03':59, '04':90, '05':120,      '06':151, '07':181, '08':212, '09':243, '10':273,      '11':304, '12':334}      convertDay = dayDict[month]      return convertDay #줄리안데이 산출 함수 def julian(date):     year = int(date[0:4])    month = date[4:6]    day = int(date[6:8])    #윤년여부 호출   yuncheck = yunyear(year)   # 일자산출   Dday = dayconvert(month)   # 줄리안 데이 산출   Dday = Dday + day   # 유년여부 체크 및 윤년일 경우 일수조정   if yuncheck == 1:       if int(month) > 2 :            Dday = Dday + 1   # 100일 미만일 경우 포맷조정   if Dday < 100 :          Dday = '0' + str(Dday)   else :         pass   #줄리안 일자를 스트링으로 포맷 조정

Understanding golang Type . 타입이해하기...

Pre-declared Types   go 언어에서 빌드인으로 정의된 데이터 타입들.   string, number(int, uint, float...), boolean 타입들 Named vs Unnamed Type    go언어에서는 사용자 정의(type T_Int int 등)는 기본적으로 named type 으로 인식한다.   그리고  pre-declared types도 named type으로 인식한다.    unnamed type은 composited 타입들로 []int, *int 등을 별도로 인식한다.    named type 들은 메소드 정의가 가능하지만 unnamed type은 메소드를 만들 수 없다.    type Map map[string]string //this is valid func (m Map) Set(key string, value string){ m[key] = value } //this is invalid func (m map[string]string) Set(key string, value string){ m[key] = value } Underlying Type     모든 타입은 underlying type 을 가집니다.  리터럴과 declared type들은 자신의 타입을  underlying type으로 처리한다.     새로 생성되는 타입들에는 기존의 타입들이 있어야 하고 이 타입들도 항상 underlying type 을 가진다.      type Map map[string]string type SpecialMap Map SpecialMap과 Map이 underlying type은 map[string]string 이다. Assignability      //사용자 정의 타입 type Mystring string // pre-de