TODD 의 사과농장

페이스북 좋아요 캠페인 이벤트 당첨자 추출기 -Who Likes My Page ? 본문

Development

페이스북 좋아요 캠페인 이벤트 당첨자 추출기 -Who Likes My Page ?

TODD 2016. 3. 29. 02:30


소셜 서비스 페이스북을 마케팅 채널로 활용하기 위해 각 기업들은 여러 이벤트를 진행하여 팬을 확보하고 있습니다. 그 과정에서 참여자들에게 리워드를 제공해야 하는 경우도 생기는데요.


문제는 페이스북입니다.

좋아요 캠페인을 진행한 경우 해당 참여자들의 리스트를 간단히 추출하는 방법은 아예 없으며, 하나하나 복사해서 추출했다 하더라도 이들을 공정한 방식으로 추첨하는 것 또한 쉽지 않습니다.


그래서 간단히 만들어봤습니다. 

" 페이스북 좋아요 캠페인 이벤트 당첨자 추출기 -Who Likes My Page ?  v 1.01 "


실행 프로그램은 아래 링크에서 받을 수 있으며, C# 으로 개발한 소스코드는 Github 에 공개해 두었습니다. 필요하신 분들은 수정해서 사용하셔도 좋습니다. 



WhoLikesMyPage.exe



걱정마세요. 이 페이지의 설명 내용은 상당히 길지만 막상 해보시면 간단합니다.



사용법은 아래와 같습니다.


1. 페이스북 페이지의 화면 우측 홍보하기 영역에 페이지 좋아요 를 클릭합니다.


2. 좋아요 한 사용자 리스트가 나오면 모두 보기를 클릭합니다.


3. (첫번째 문제는 이곳입니다) 전체 리스트가 나오지 않고 더보기를 클릭해야 20여개의 데이터씩 추가로 불러오는데요. 전체 좋아요 클릭을 대상으로 집계한다면 경우에 따라서는 수만번 클릭해야 할 상황이 올 수도 있습니다. // 그런 경우라면 이벤트를 이런 식으로 당첨자 선정하는게 맞지 않습니다. `댓글을 쓴 사람` 등의 추가 필터링 장치를 마련하여 댓글 리스트에서 당첨자를 선정하는 것을 권장합니다. (댓글 작성자를 리포팅하는 추출 프로그램은 구글 검색하면 나옵니다.)


모두보기에서 더보기를 완료하여 전체 리스트를 불러왔다고 가정했을 때,

아래 영상처럼 이 사용자 리스트 전체를 드래그하여 복사해야 합니다. 




4. 복사가 완료되면 엑셀에 붙여넣기 합니다.

(메모장에 붙여넣기 하는 경우 하이퍼링크로 포함된 참여자의 페이스북 주소값이 날아갑니다. 엑셀에 붙여넣어야 정상으로 유지됩니다.)


(두번째 문제는 이곳입니다.)

붙여넣기 하는 과정에서 데이터가 많은 경우 엑셀에 처리가 되기까지 굉장히 오랜 시간이 걸립니다. 그 과정에서 (응답없음) 이 발생할 수도 있는데요. 그냥 두면 되긴 되니 성급하게 창을 닫지 마시기 바랍니다. 


엑셀에 붙여넣기가 완료되면 모양이 많이 이상해 보입니다.

이게 맞나 싶을 정도로 정돈되지 않은 리스트가 쭉 펼쳐지는데요. 그게 맞습니다. 


5. 붙여넣기가 완료되면 다른 이름으로 파일 저장을 통해 웹페이지 형식 (.HTML) 로 저장합니다.

저장할 때는 전체 통합 문서가 아닌 선택영역: 시트를 선택한 후 저장하시기 바랍니다.

저장된 html 파일 샘플은 아래 파일을 참조해주세요.


응모자_html_샘플.zip




저장이 완료됐다면, 이벤트 당첨자를 뽑기 위한 준비가 끝났습니다.

이제 다운받은 EXE 를 실행합니다. 사용방법은 간단합니다.







앞서 준비한 내용이 이 프로그램 상에서의 STEP 1 에 해당합니다.


STEP 2. 저장한 HTML 파일을 불러옵니다. 정상적으로 로딩이 완료되면 참여자 수와 리스트가 아래쪽에 표시됩니다.


STEP 3. 지급할 경품을 설정합니다. (경품갯수)#(상품명) 양식으로 여러개의 상품을 한 번에 입력할 수 있습니다.

모나미 볼펜 세트를 20명에게 지급한다면 아래처럼 작성하시면 됩니다.

" 20#모나미 볼펜 세트 "


STEP 4. 당첨자 추첨 버튼을 통해 참여자와, 경품을 조합하여 랜덤으로 당첨자를 선정합니다.

당첨자 선정에는 별다른 규칙이 있지 않고, 진정한 랜덤 추첨으로 이뤄집니다.


STEP 5. 당첨자 선정이 완료되면 클립보드에 저장하여 당첨자 리스트를 복사할 수 있습니다.

각 사용자별로 당첨 내역과 이름, 해당 참여자의 페이스북 주소 정보를 확인할 수 있으므로 당첨자 공지 및 개별 연락에 사용할 수 있습니다.



Comments