- 24 Φεβ 2015, 15:58
#1182
Το κατάφερα να λειτουργεί (έπρεπε να κάνω κάποιες αλλαγές λόγω theme αλλά και επειδή χρησ. one page checkout) αλλά μου εμφανίζει όλες τις παραγγελίες σαν direct. Από ότι κατάλαβα κάνοντας κάποιες δοκιμές υπάρχει το εξής πρόβλημα. Άν κάποιος πελάτης έρθει πχ από bestprice τον "πετάει" στην product page αν κοιτάξω το url μπορώ να δω ότι ήρθα από bestprice, όταν όμως πατάω στην αγορά (το Button Αγορά) τον μεταφέρει στο checkout εκεί χάνει στο url από που έρχεται ο πελάτης οπότε περνιέται σαν direct. Πως γίνεται να παραμένει το ref στο url και στο checkout ώστε να αποθηκεύεται σωστά??
Στο index.php του roor έχω βάλει αυτόν τον κώδικα.
// Referrer
session_start();
if (!isset($request->cookie['referrer'])) {
if(isset($request->get['referrer'])) {
setcookie('referrer', $request->get['referrer'], time() + 3600 * 24 * 1000, '/');
} elseif (isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != '' && strpos($_SERVER['HTTP_REFERER'], 'http://'.$_SERVER['SERVER_NAME']) !== 0) {
setcookie('referrer', $_SERVER['HTTP_REFERER'], time() + 3600 * 24 * 1000, '/');
} else {
setcookie('referrer', 'Direct', time() + 3600 * 24 * 1000, '/');
}
}
Θα εκτιμούσα οποιαδήποτε βοήθεια ξέρω ότι ο χρόνος που διαθέτετε είναι πολύ λίγος.
Σας ευχαριστώ.