[請益] javascript 放進php中

作者: seft584f8 (seft584f8)   2018-11-13 03:32:48
知道GA 的 javascript tracking code應該放在HTML
但因為遇到的狀況是只能確定我要偵測的動作出現在某個php function
所以想來想去、查來查去,似乎只能試著把GA tracking code放到php function內
可是我試了兩天都無效果,可否有經驗的人可以給建議
我的code如下:
//以下為php function, 存於某file.php
function confirm_order($order, $comments) {
echo"
<script language='javascript'>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
fbq('init', 'fb_pixel_id'); // Insert your pixel ID here.
fbq('track', 'Purchase');
</script>";
echo "
<script language='javascript'>
function gtag_report_conversion(url) {
var callback = function () {
if (typeof(url) != 'undefined') {
window.location = url;
}
};
gtag('event', 'conversion', {
'send_to': 'google_ads_id/dXgxCNDAlI0BELywjPQC',
'transaction_id': '',
'event_callback': callback
});
return false;
}
</script> ";
}

Links booklink

Contact Us: admin [ a t ] ucptt.com