Facebook Conversion Pixel-Code: BODY vs HEAD
Kann ich die Facebook Conversion Pixel im inneren des KÖRPERS (als Gegensatz zu ' im KOPF, das ist, was Facebook empfehlen in Ihren specs?
Ich sehe nicht, warum nicht. Hat jemand es versucht?
Hier ist ein Beispiel code
<script type="text/javascript">
var fb_param = {};
fb_param.pixel_id = '123456789';
fb_param.value = '10';
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=1234566&value=10&currency=USD" /></noscript>
InformationsquelleAutor der Frage cockypup | 2014-01-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach dieser Antwort hier: https://www.facebook.com/help/community/question/?id=10200354561858276
können Sie legen Sie Sie in das
<BODY>
element aber FB empfiehlt, halten Sie es am Anfang<BODY>
oder in der<HEAD>
wie die Konvertierung wird dann gewertet, auch wenn die Seite nicht geladen wird, voll ist oder der Benutzer schließt die Seite.InformationsquelleAutor der Antwort Michal Trojanowski
Können Sie stellen Sie fb-pixel-code überall in der doc. Wird es funktionieren. Getestet
Wenn du in das Ende des Körpers, es ist ein Nachteil, Sie wird nicht die pixel zählen, wenn der Benutzer den browser geschlossen (Fall - die Seite wird nicht geladen, voll).
Aber wenn es vorhanden ist im Kopf, bekommst du die pixel zählen, bei der die Seite nicht richtig geladen.
InformationsquelleAutor der Antwort Vaibhav Kumar
Anscheinend, ja. Es funktioniert in den KÖRPER. Getestet.
InformationsquelleAutor der Antwort cockypup
Den code wird der Verweis auf die FB-Skript vor dem ersten auftreten von einem tag sowieso, siehe:
Was genau ist der Grund, warum Sie wollen, dies zu ändern?
InformationsquelleAutor der Antwort Tobi
Was ich getan habe, ist die
<script>
Teil des Codes in derHEAD
Abschnitt und<noscript>
Teil am Ende derBODY
Abschnitt. Warum?Wenn Javascript aktiviert ist, und wenn es wichtig ist, um Sie zu zählen jeden Treffer zu Ihrer Seite, egal ob die Seite vollständig geladen wurde oder nicht, das wird noch Arbeit.
Wenn Javascript nicht aktiviert ist, werden die
<noscript>
Teil wird auch ausgeführt werden, ohne dass die Störung in der dom-Modell-layout (auf meiner Seite, es hat ein paar falsche Höhe an, die 1px-Bild, denn Gott weiß, was Grund) und, am wichtigsten, es WIRD validiert im W3C-HTML-validator. Wenn Sie aus dem noscript-Teil in den head-Abschnitt, der img-tag im noscript verursacht einen Validierungsfehler.InformationsquelleAutor der Antwort Mladen B.