기본 콘텐츠로 건너뛰기

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




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

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

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

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

디지털 마케팅을 제대로 하고 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일 미만일 경우 포맷조정 ...

golang에서 struct 구조체를 이용해서 File Read/Write 처리하기

입력 파일을 읽고 구조체에 넣고 구조체를 보고 아웃 파일에 쓰기를 처리한다.    -  구조체를 정의하고 구조체 Get()/Set() 메소드를 정의한다.   -    구조체를 보관하는 Array를 정의한다.    - 파일을 읽어서 구조체 Set() 메소드로 세팅한다    - 구조체 Get() 메소드를 구조체 정보를 읽어 파일에 쓰기한다. package main import ( "bufio" "fmt" _ "io" "log" "os" ) type User struct { id   string name string } func (user *User) Set(any []byte) { user.id = string(any[:13]) user.name = string(any[13:23]) } func (user *User) Get() string { return user.id + user.name + "\n" } func main() { fmt.Println(" exec file read/write ") var arrayusers []*User = make([]*User, 2) filein, err := os.Open("../input.txt") if err != nil { log.Fatal(err) } defer filein.Close() scanner := bufio.NewScanner(filein) i := 0 for scanner.Scan() { user := new(User) text := scanner.Text() user.Set([]byte(text)) arrayusers[i] = user i = i + 1 } if err := scanner.Er...