Facebook Conversion Tracking

Thema wurde von karsten_m, 6. Mai 2013 erstellt.

  1. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.095
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    OK habs gefunden
    Tracken wohl echt nur wie ein Filter ob die success erreicht wurde.
     
  2. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    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!
     
  3. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.095
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    (Link nur für registrierte Nutzer sichtbar.)
     
  4. balou...sagt "Auf Wiedersehn"

    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer

    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    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.
     
  5. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.095
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    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.
     
  6. balou...sagt "Auf Wiedersehn"

    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer

    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    #26 balou...sagt "Auf Wiedersehn", 6. Mai 2013
    Zuletzt bearbeitet: 6. Mai 2013
    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!:p
     
  7. karsten_m

    karsten_m Erfahrener Benutzer

    Registriert seit:
    27. September 2012
    Beiträge:
    59
    Danke erhalten:
    1
    Danke vergeben:
    4
    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=####&amp;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.
     
  8. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    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_SELFFILENAME_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=####&amp;value=0" /></noscript>    
        <?php
    }
    ?>
     
  9. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    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=####&amp;value=0" /></noscript>    
                        <?php
                    
    }
                }
    }
    ?>
     
  10. karsten_m

    karsten_m Erfahrener Benutzer

    Registriert seit:
    27. September 2012
    Beiträge:
    59
    Danke erhalten:
    1
    Danke vergeben:
    4
    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....