SNS 공유 회수에 대한 트래킹을 확인할 수 있도록 어드민에 적용을 해 본 내용입니다.
이 중 어드민에 컬럼을 추가하는 부분,
그리고 Ajax(화면 전환 없이 이벤트 처리)는 상당히 유용한 부분인데 방법도 꽤 간단한 거 같아서 필요하실 경우 한 번 응용을 해 보시라 공유합니다.

 

크게 두가지 방법을 참고했습니다.
1. 어드민에 포스트 메타 정보 컬럼 추가하기 (sort 가능하도록)
2. Ajax 호출 방법 활용 (Korea SNS 플러그인의 구조상 직접 수정이 어려움 > 클릭 이벤트를 다른 데 영향을 주지 않고 체크하기 위해서 Ajax 활용)

 

위 두가지 내용은 구글을 통해 검색을 해 보면 수많은 정리 글을 확인할 수 있습니다.
그 중 따라만 해도 정확한 결과가 나오던 글들은…

 

위 내용을 토대로 적절히 조합을 했더니,
각 SNS 클릭 시의 클래스를 체크해서 어떤 버튼이 눌렸는지 확인 후 그 정보를 토대로 메타 정보를 불러다 하나씩 + 를 하고, 어드민에 공유 카운트에 따라 오름차순/내림차순 정렬이 가능한 컬럼들을 추가할 수 있었습니다. (예제에서 필요한 정보들로 일부만 조정)

코드를 functions.php에 등록을 해도 되고, 또는 플러그인 형태로 만들어서 적용해도 됩니다.

(※ 아래는 두 파일을 플러그인 형태로 한 폴더에 담고 플러그인 형태로 설치했을 때의 예입니다.)

korea-sns-share-track.php 파일 내용

 

– track.js  파일 내용 (위 파일과 같은 폴더 내에 있으면 작동)

 

플러그인을 활성 화 후 몇차례 공유 테스트를 해 보면, 어드민에 버튼 클릭된 횟수들이 확인 가능하고 각 SNS별로 많이 공유된 post들을 정렬시킬 수 있습니다.

끝.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.