Hey! Thanks for sharing this great product with us. Your idea to use vertical-specific landing pages based on your Facebook targeting is perfect, we’ve done this in the past with the wildest angles and it always boosted our return on ad spend.
Your email collecting strategy is actually essential for the long term success of your campaigns, since Facebook will be changing A LOT in its targeting options. You might want to test the offer (dollar amount credit for example). Alternatively, you can also try something similar using Messenger, which automatically collects the user’s info.
Overall, the key to Facebook in light of all the changes coming in May is to build your own custom audiences (the earlier you do this the better).
That being said, you absolutely need to make sure your Pixel is setup correctly. From what I’m seeing, your Lead event is being fired on page load (you only want that to happen once the form is submitted).
Here’s a guide on how to properly setup Facebook Pixel on an Unbounce page so it can trigger for leads:
Step 1:
Add the Base Code for your Pixel in your script manager and apply it to all pages. This will only track page views. If you have the Pixel on other websites, many sure to label the event differently (change “Page View” to “CamperLPViews” for example). Placement should be “Head”.
Step 2:
Go in to edit the page you want to track leads for. Important: do not do this from Script Manager, it won’t work. Once in your page, go into the “Form Confirmation Dialog”. You’ll want to add 2 scripts here:
-
Base Code Pixel for page views. Make sure the placement is “Head” for this one.
-
The Standard Event pixel for Leads. Make sure the placement is “Before Body End Tag” for this one. You can edit the value and currency. You can also edit the label and call it “CamperLPLead” instead of “Lead” if you’d like. Important note: make sure to create the custom conversion for it in Facebook later on, this way you can optimize for that conversion when launching your FB campaign.
Example:
<script>
fbq('track', 'CamperLPLead', {
value: 10.00,
currency: 'USD'
});
</script>
Step 3:
Time to make sure it works. Fill out the form on your landing page. Only once the confirmation dialog pops up, check the Facebook Pixel Helper plugin. You should be able to see the “CamperLPLead” event firing there. You might have a warning for your “Page View” pixel, ignore that.
Hope this helped! If you have any questions, feel free to shoot me an inbox!
Cheers!
Jonathan