My SellerDeck Account | Newsletter | Free Trial

Community and Knowledge Base

  #1  
Old 19-May-2017, 02:04 PM
feemish feemish is offline
Registered User
Join Date: Dec 2005
Full Name: Mark Carroll
Posts: 941
Thanks: 101
Thanked 44 Times in 41 Posts
Facebook Pixel Purchase Event Issue

I have the Facebook pixel code correctly installed on my website.
I have it in the <Head> of the outer layout.

I also put the pixel code in the <HEAD> of my receipt page, and add the 'purchase event code' just after the <HEAD>.

I installed the Facebook pixel helper on Chrome and went though a purchase. The pixel helper showed the Pageview pixel triggering correctly, and also when I reached the receipt page, the purchase event triggered correctly as well. All good.

Until I checked one of my Facebook campaigns today and it showed 5 conversion on one campaign, but I had only had 1 actual sale ?!? Speaking with Facebook ads support was no help.

I went to look at the Pixel activity on the "Last 100 raw pixel fires in the last 24 hours Purchase" and saw something odd.

The events arrowed in red (see attached gif) are all the same purchase. But it looks like it has been triggered at least 4 times? I would expect the purchase event trigger to be on the simple URL
http://www.arka-shop.co.uk/cgi-bin/os000001.pl
But the repeat triggers are on extended URLs with product refs and order numbers?
Anyone know what is going on?

Is the guy viewing his receipt again and again, or pressing back and forward.. and is it creating a 'purchase event' every time?

If that's the case, how can any of us rely on conversion tracking at all?
Attached Images
File Type: gif Pixel_Firing1.gif (41.1 KB, 45 views)
__________________
Arka Tribal Jewellery
Reply With Quote
  #2  
Old 19-May-2017, 02:18 PM
Mike Hughes Mike Hughes is offline
Registered User
Join Date: Jan 2003
Full Name: Mike Hughes
Posts: 7,910
Thanks: 254
Thanked 419 Times in 370 Posts
os000001.pl is the checkout script and is used on all the checkout pages.

The 'Purchase event code' should only be appearing on the receipt page. Can you show the url of one of the other pages where it's triggering? it might give us a clue.

Mike
__________________
-----------------------------------------

First Tackle - Fly Fishing and Game Angling

-----------------------------------------
Reply With Quote
  #3  
Old 21-May-2017, 10:55 AM
feemish feemish is offline
Registered User
Join Date: Dec 2005
Full Name: Mark Carroll
Posts: 941
Thanks: 101
Thanked 44 Times in 41 Posts
Hi Mike,

Check out the gif attached to my original post.

It shows the os000001.pl correctly firing, and the other URLS (which relate to the same purchase) firing as well.
__________________
Arka Tribal Jewellery
Reply With Quote
  #4  
Old 21-May-2017, 06:10 PM
Mike Hughes Mike Hughes is offline
Registered User
Join Date: Jan 2003
Full Name: Mike Hughes
Posts: 7,910
Thanks: 254
Thanked 419 Times in 370 Posts
If the urls are all the same as the initial receipt page then the customer must be visiting the receipt page several times.

Have you got the product details on the checkout, receipt page, etc linking to the product? I wonder if the customer might be clicking that link and then returning back to the receipt page again.

Are you seeing this on several / all orders or is this a one off? If it's happening a lot you need to think of some way of stopping it.
__________________
-----------------------------------------

First Tackle - Fly Fishing and Game Angling

-----------------------------------------
Reply With Quote
  #5  
Old 21-May-2017, 06:48 PM
feemish feemish is offline
Registered User
Join Date: Dec 2005
Full Name: Mark Carroll
Posts: 941
Thanks: 101
Thanked 44 Times in 41 Posts
The first time the order receipt page is viewed, it correctly registers the event and the URL is;

http://www.arka-shop.co.uk/cgi-bin/os000001.pl

However, the conversion pixel is firing again and again, sometime hours later, and the url firing is the one highlighted in the attached gif.

It begins with;
http://www.arka-shop.co.uk/cgi-bin/os000001.pl
But then has the Sequence - Action - Finish Order number - and link to the item purchase as well added on to it.

There are no product details on the receipt page.. its is the bog standard receipt page.

>> If the urls are all the same as the initial receipt page then the customer must be visiting the receipt page several times. <<

The URLs are different but they all relate to the same order number. Yes the customer must be visiting the receipt page numerous times. Which means anyone tracing conversions using this method (and I don't think there is another option) cannot be confident about the CPA being reported.
__________________
Arka Tribal Jewellery
Reply With Quote
  #6  
Old 22-May-2017, 09:08 AM
Mike Hughes Mike Hughes is offline
Registered User
Join Date: Jan 2003
Full Name: Mike Hughes
Posts: 7,910
Thanks: 254
Thanked 419 Times in 370 Posts
It seems very odd to see so many return views of the receipt page, especially a few hours later, but I have no idea why this might be happening. Maybe people on mobile tend to back up through previous pages more than people on desktops. Just pondering the issue though as it's going to be a problem whatever the cause.

Most tracking systems will identify the tracking as a repeat because of the unique order ID. Is there any way to do that with facebook pixels?

The only sensible way I can think of to prevent this happening would be drop a cookie on the customer and check if set before displaying the pixel tracking. I'm sure it could be done easily enough in javascript and there must be plenty of 'display only once' examples around.

Mike
__________________
-----------------------------------------

First Tackle - Fly Fishing and Game Angling

-----------------------------------------
Reply With Quote
  #7  
Old 22-May-2017, 09:22 AM
feemish feemish is offline
Registered User
Join Date: Dec 2005
Full Name: Mark Carroll
Posts: 941
Thanks: 101
Thanked 44 Times in 41 Posts
Yes, but I'm afraid I have no idea how that might be done.

I wonder if this is just a Facebook issue, or if GoogleAds / Bing Ads etc might also trigger purchase events every time the receipt page is viewed... I think probably yes. Maybe this is happening more than we think! The advertisers wont worry about it because it makes their figures look good... and we are left thinking ad campaigns are getting better ROI's than they actually are.
__________________
Arka Tribal Jewellery
Reply With Quote
  #8  
Old 22-May-2017, 10:03 AM
Mike Hughes Mike Hughes is offline
Registered User
Join Date: Jan 2003
Full Name: Mike Hughes
Posts: 7,910
Thanks: 254
Thanked 419 Times in 370 Posts
Quote:
if GoogleAds / Bing Ads etc might also trigger purchase events every time the receipt page is viewed... I think probably yes. Maybe this is happening more than we think! The advertisers wont worry about it because it makes their figures look good... and we are left thinking ad campaigns are getting better ROI's than they actually are.
As I said above, I don't think this is a problem as most tracking systems will identify the tracking as a repeat because of the unique order ID.
__________________
-----------------------------------------

First Tackle - Fly Fishing and Game Angling

-----------------------------------------
Reply With Quote
  #9  
Old 22-May-2017, 10:28 AM
Mike Hughes Mike Hughes is offline
Registered User
Join Date: Jan 2003
Full Name: Mike Hughes
Posts: 7,910
Thanks: 254
Thanked 419 Times in 370 Posts
I was about to to put up some code that will execute the tracking code only once but realised that using a simple variable would mean that you'd only ever see the first ever conversion from a customer.

So the show once code really needs to keep track of whether the receipt page tracking has already been shown for each order. Not that difficult as it just needs to use a variable that includes the orderID in it's name but whoever does it needs to put a little bit of thought into it.

Javascript is the way to go though as the show once code can then just let the facebook tracking script run or not using a simple if.
__________________
-----------------------------------------

First Tackle - Fly Fishing and Game Angling

-----------------------------------------
Reply With Quote
  #10  
Old 24-May-2017, 10:02 AM
feemish feemish is offline
Registered User
Join Date: Dec 2005
Full Name: Mark Carroll
Posts: 941
Thanks: 101
Thanked 44 Times in 41 Posts
Quote:
Originally Posted by Mike Hughes View Post
As I said above, I don't think this is a problem as most tracking systems will identify the tracking as a repeat because of the unique order ID.
Well not Facebook or Google, as I've now seen that both are recording multiple conversions with the same order number.
__________________
Arka Tribal Jewellery
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT. The time now is 04:55 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.