2017-07-06 2 views
0

hinzufügen, um zu versuchen, den FB-Ereigniscode auf Knopfdruck auszulösen (Download-Button auf dieser Seite: https://frequencydigital.com/guide-download/).FB-Pixel-Ereigniscode in die Schaltfläche in Squarespace

habe ich diese frühere Post, aber der Code von Brandon vorgeschlagen wird für mich nicht funktioniert: Add FB pixel event code into button - Squarespace

Per Facebook, bieten sie diesen Code zu verwenden, jedoch nicht funktioniert entweder:

<!-- The below method uses jQuery, but that is not required --> 
<button id="addToCartButton">Add To Cart</button> 
<!-- Add event to the button's click handler --> 
<script type="text/javascript"> 
$('#addToCartButton').click(function() { 
fbq('track', 'AddToCart', { 
content_ids: ['1234'], 
content_type: 'product',value: 2.99,currency: 'USD' 
}); 
}); 
</script> 

Als ich Quelle für die Seite anzuzeigen ich versuche die Schaltfläche Code zu aktualisieren, ist:

<div class="form-button-wrapper form-button-wrapper--align-center"> 
    <input class="button sqs-system-button sqs-editable-button" 
type="submit" value="Download"/> 
    </div> 

nicht sicher, was mache ich falsch Hier.

Antwort

0

Der Code aus der Antwort, mit der Sie verlinkt haben, muss für Ihren Fall leicht modifiziert werden, wenn anstelle eines Schaltflächenblocks die Schaltfläche zum Senden eines Formulars verwendet wird.

<script> 
    (function() { 
     var btns = document.querySelectorAll('form input[type="submit"]'); 
     var i, I; 

     for (i=0, I=btns.length; i<I; i++) { 
      btns[i].addEventListener("click", function() { 
       fbq("track", "Lead"); 
      }); 
     } 
    })(); 
</script> 

Dieser Code ist so geschrieben, dass es auch funktioniert, wenn mehrere solcher Formulare auf einer einzelnen Seite verwendet werden. Wenn Sie sicher wären, nur eine solche Form/Schaltfläche zu haben, könnte dies etwas vereinfacht werden.

Beachten Sie, dass alle Vorschläge und Überlegungen aus der vorherigen Antwort immer noch gelten. Zusätzlich können Sie einen anderen Code als "Lead" wählen.

Verwandte Themen