매뉴얼

마케팅 [배너 제휴 마케팅] 배너클릭 후 홈페이지 접속시 해당 배너사의 정보로 변경 하는 방법

 

자신의 배너를 클릭해서 방문한 고객에게 원래 이미지 및 정보를 출력하지 않고, 해당 배너제휴사의 이미지와 정보를 출력해줘야 할때가 있습니다.

 

예를 들어 아래와 같이 배너 링크가 있다고 가정하였을때,

http://coop.anybuild.co.kr/index.htm?link_code=sskcom

http://coop.anybuild.co.kr/index.htm?link_code=user2

 

접속을 하면 아래와 같이 로고 이미지가 다르게 출력 됩니다.

 

 

이렇게 접속되는 링크주소에 따라 다르게 표시하는방법에 대해서 알아보겠습니다.

 

 

 

 

1. [마케팅지원 > 배너제휴 마케팅 > 기본 설정] 에서 "추가변수관리"를 클릭 합니다.

 

 

2. 추가 항목 관리 폼에서 사용하고자 하는 항목에 항목명을 입력해주세요.

 

 

여기까지 설정 하였다면 정상적으로 항목이 추가 되었는지 확인해보시기 바랍니다.

[마케팅지원 > 배너제휴 마케팅 > 배너 제휴사 관리]으로 접속해서 [제휴사 추가] 클릭시 아래와 같이 "로고"라는 항목이 추가 되었습니다.

 

홈페이지상에서도 똑같이 로고라는 항목이 추가되었습니다.

참고 주소 : http://aram2.anybuild.com/banner/banner_reg_form.htm

 

이제 제휴사로 부터 로고 이미지 정보를 받을수 있게 되었습니다.

로고를 실제 홈페이지에 적용시켜 보도록 하겠습니다.

 

3. 로고 이미지 출력은 보통 스킨에 있으므로 [디자인관리 > 고급 디자인 관리 > 스킨 관리]으로 이동 합니다.

스킨 윗부분에 아래와 같이 소스 추가 합니다.

{@
$program_set[banner_id] = ""; // // 배너제휴사 아이디를 입력하세요. $_SESSION[banner_id] 입력시 현재 로그인 되어 있는 제휴사의 정보를 가져 옵니다. 입력하지 않은경우, 배너를 클릭하고 홈페이지 방문시 해당 배너의 제휴사 정보를 가져 옵니다.
$BANNER_INFO = program_load(BANNER_COMPANY_INFO); // 프로그램 호출하여 배열변수에 저장 한다. (항상 마지막에 실행 해야 합니다.)
@}

 

그리고 로고 이미지 출력 되는 부분을 아래와 같이 수정 합니다.

<h1 cond="!$BANNER_INFO[img1_value]">{$easy_design[logo]}</h1>
 <h1 cond="$BANNER_INFO[img1_value]"><img src="{$BANNER_INFO[img1_value]}"></h1>

 

위 문법은 $BANNER_INFO[img1_value] 에 값이 없으면 기존 이미지를 출력 하고 값이 있으면 $BANNER_INFO[img1_value] 이미지를 출력 하도록 하는 문법입니다.

또는 아래와 같이 작성 할수 있습니다.

<!--@if(!$BANNER_INFO[img1_value])-->
     <h1 ">{$easy_design[logo]}</h1>
<!--@else-->
      <h1><img src="{$BANNER_INFO[img1_value]}"></h1>
<!--@end-->

 

둘다 같은 소스 이지만 필자는 전자가 더 간결하므로 전자를 추천 해드립니다.

여기까지 작업 하셨다면 정상적으로 작동되는지 테스트 바랍니다.

 

필자는 이해를 돕기 위해 로고 이미지 하나만 예를 들어 보여 드렸지만 이미지 외에도 일반 텍스트 및 링크주소등 다양한 변수를 활용할수 있습니다.

제공되는 변수는 아래 링크를 통해 확인 바랍니다.

http://www.anybuild.com/admin/sub_design/php_code_manual_list.htm?php_code=BANNER_COMPANY_INFO

 

 

 

게시글 공유 URL복사 cyworld
댓글작성

열기 닫기

댓글작성
top