2014-04-23 2 views
2

Magento 설치시 새 Facebook 전환 코드를 구현하려고합니다. Facebook에 따르면 추적 코드를 복사하여 전환을 추적하려는 웹 페이지에서 < head>와 </head> 사이에 붙여 넣어야합니다. 마 젠토에서이 디자인 \ 프론트 엔드 \의 XXXX의 \의 YYYY의 \ 템플릿 \ 체크 아웃은 \ success.phtmlMagento의 Facebook 전환 추적

그러나, 나는이 파일 중 하나를 찾을 수 없습니다

응용 프로그램 \ 것이다.

코드는 누군가가이

<!-- Facebook Conversion Code for track facebook --> 
<script type="text/javascript"> 
var fb_param = {}; 
fb_param.pixel_id = 'xxxxxxxxxxxx'; 
fb_param.value = '0.00'; 
fb_param.currency = 'USD'; 
(function(){ 
var fpw = document.createElement('script'); 
fpw.async = true; 
fpw.src = '//connect.facebook.net/en_US/fp.js'; 
var ref = document.getElementsByTagName('script')[0]; 
ref.parentNode.insertBefore(fpw, ref); 
})(); 
</script> 
<noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/offsite_event.php?id=6015688541915&amp;value=0&amp;currency=USD" /></noscript> 
+0

XXXX는 패키지 이름이고 YYYY는 테마 이름입니다. 당신은 magento admin으로 가서 System - Configuration - Design으로 가서 이것을 찾을 수 있습니다. 패키지 이름은 패키지 아래에 있으며 테마 아래 템플릿의 값을 사용합니다. 거기에 success.phtml이라는 파일이 있습니다. – sconnie

+0

안녕하세요, 유감스럽게도 여기에 자신을 제대로 설명하지 않았을 수 있습니다. success.phtml 파일의 위치를 ​​알고 있고 XXXX와 YYYY가 무엇인지 압니다. 내 문제는 facbook이 나에게이 코드를 주었고이 파일에서 과 사이에 지나야한다는 것입니다. 그러나 머리가 없습니다 .. 그래서 내가 어떻게이 코드를 구현해야 궁금합니다 –

+2

당신은 어디서나 success.phtml에서 fb 자바 스크립트를 붙여 넣을 수 있습니다. 그것은 일하기 위해 머리 속에있을 필요는 없습니다. ("checkout/session ') -> getLastRealOrderId (getLastRealOrderId()) loadByIncrementId (Mage :: getSingleton)); $ 금액 = number_format ($ order-> getGrandTotal(), 2); ?> ' – sconnie

답변

1

템플릿 \ 체크 아웃에서이

을 수행하는 가장 간단한 방법은? : 구현하는 방법의 팁을해야합니까, 다음과 같습니다 \ success.phtml

<?php $order = Mage::getModel(‘sales/order’)->loadByIncrementId($this->getOrderId()); ?> 

<!-- Facebook Conversion Code for Checkout --> 
<script>(function() { 
var _fbq = window._fbq || (window._fbq = []); 
if (!_fbq.loaded) { 
var fbds = document.createElement('script'); 
fbds.async = true; 
fbds.src = '//connect.facebook.net/en_US/fbds.js'; 
var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(fbds, s); 
_fbq.loaded = true; 
} 
})(); 
window._fbq = window._fbq || []; 
window._fbq.push(['track', 'XXXXXXXXXX', {'value':'<?php echo $order->getBaseGrandTotal() ?>','currency':'SGD'}]); 
</script> 
<noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?ev=XXXXXXXXXXXXX&amp;cd[value]=0.01&amp;cd[currency]=SGD&amp;noscript=1" /></noscript> 
관련 문제