Ich denke das der Code mehr-teilig ist! Im Checkout wird ja dann der ganze Datenkrahm übergeben. Wie, total-Order, tax_rate usw. Das ganze macht schon Sinn!
Du solltest mal richtig lesen und wen Interessiert meine Seite. Viel gelaber der Moderatoren für nix, nada, nese. Ist dem Menschen jetzt geholfen worden? Hab Ihr eine Lösung anzubieten? Ja ich weiß, er hat ja den Code oder die Einbauanleitung nicht mitgegeben. Da ist es natürlich schwierig was zu sagen.
Wir haben doch Löungen angeboten: die Ansätze sind da seit meinem 1. beitrag hier wo ich sagte er müsse dann im php teil des HEAD eine IF abfrage machen. Steffen kann das sicher besser da overload ja sein Ding ist. und schon hast das tracking pixel das FB ja wohl dazu nutzt nur auf der success Seite im head. Aber für step by step anleitung fehlt halt die genaue info dazu. ob dem auch so ist, oder ob er was anderes im head haben will.
PHP: HEAD eine IF abfrage Und wie sieht die aus? Wenn Du schon sowas im Raum stellst, solltest auch ne Lösung parat haben. Was Du sicherlich auch hast! Am anderen Ende sitzen sterbliche Leute die vielleicht nix mit php, if, html am Kopp haben. Deine antworten kommen dann natürlich als GOTT rüber! Mußte ne IF Abfrage machen. Boh, Ähhh der Mann ist ja voll krass und hat den Plan. Nachtrag: und jetzt nicht bitte Steffen fragen!
Hallo. also wirklich schlauer bin ich nach wie vor nicht geworden. Der Code von Facebook sieht wie folgt aus: Code: <script type="text/javascript"> var fb_param = {}; fb_param.pixel_id = '#####'; fb_param.value = '0.00'; (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=####&value=0" /></noscript> In welcher Datei muss ich nun was abfragen, damit er nur, und zwar ausschließlich, im Head der sucess.html geladen wird? Es muss auch überhaupt nichts übergeben werden. Der Code dient lediglich dazu, festzustellen, ob der der gerade etwas gekauft hat, über eine Facebook-Werbeanzeige kam oder eben nicht.
Am einfachsten ist es so: öffne in die header.php! So in ca. Zeile 350 findest du das schliessende </head>-Tag Darüber fügst du folgendes ein: PHP: <?php if (strstr($PHP_SELF, FILENAME_CHECKOUT_SUCCESS )) { ?> <script type="text/javascript"> var fb_param = {}; fb_param.pixel_id = '#####'; fb_param.value = '0.00'; (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=####&value=0" /></noscript> <?php } ?>
Nun wollte ich dat mal updatessicher machen aber der ignoriert die if Abfrage. Ohne diese ist der Code drin, mit der if, nix?!?!?! PHP: <?php/* --------------------------------------------------------------Indiv Header-FB-ConTrack -------------------------------------------------------------- */MainFactory::load_class('ExtenderComponent');class Indiv_HeaderExtenderComponent extends ExtenderComponent{ function proceed() { parent::proceed(); //print_r ($_SERVER); if(strstr($PHP_SELF, 'blog.php')) { ?> <script type="text/javascript"> var fb_param = {}; fb_param.pixel_id = '#####'; fb_param.value = '0.00'; (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=####&value=0" /></noscript> <?php } }}?>
hallo, habe das mal in die header.php eingebaut. Ist zwar nicht updatesicher, aber es funktioniert. vielen Dank! Falls jemand noch eine Idee hat, wie man das Updatesicher hinbekommt, wäre ich natürlich auch interessiert....