Home > Paid Traffic Sources > Native

Cannot Get Taboola Pixel to Fire (10)


04-21-2019 03:06 PM #1 atherbys (Member)
Cannot Get Taboola Pixel to Fire

Hello,

I appreciate this forum and am grateful for so many insightful posts!

I am currently running an offer on Taboola and cannot seem to get the pixel they have supplied me to fire at all. My affiliate network uses the standard cake interface, and I have my pixel inserted there like this:

(see thumbnail, I couldn't figure out how to insert the image here).

I had two conversions today but nothing showed up on Taboola.

Any help is appreciated!

-Gary


04-21-2019 04:05 PM #2 jack_l (Veteran Member)

Weird...

I don't know man...

I've never actually inserted the Taboola pixel in cake, I just post conversions to Taboola through my tracker with the postback. That might work if you still can't get the above method to work. I just insert a campaign level postback on my tracker with the conversion id I created in Taboola at the end of it, and it always posts.


04-21-2019 04:47 PM #3 zeno (Administrator)

I don't think this code is complete.

The only JS is a _tfa.push event. But what does this do? Where is this defined? It's not, hence it will not work.

To give an analogy, this is like putting:

Code:
<script>
   fbq('track', 'Purchase', {currency: "USD", value: 30.00});
</script>
...on a page and wondering why FB conversions are not tracking.

In this situation you would have placed the FB tracking code somewhere before this code, would have done a pixel init event to declare your pixel ID, and only later would the fbq('track') event be able to work and hence be called.

From this page I can see a much more complete Taboola code, which is what you should be placing -- https://help.taboola.com/hc/en-us/ar...Pixel-Overview


04-21-2019 07:15 PM #4 atherbys (Member)

Thanks Jack!

Does your conversion pixel you create inside Taboola look anything like mine (structure-wise).

Click image for larger version. 

Name:	pixel2.jpg 
Views:	32 
Size:	116.1 KB 
ID:	21154

It was copied directly from their interface, I suspect the help page Zeno refers me to above is outdated as there is no longer option to create a pixel, you have to create a conversion event or URL and the Taboola pixel created doesn't look like the one on their help page.

Jack , do you happen to use Thrive? If so would it be possible to see how you have your Taboola pixel entered?

I did talk to Thrive and they mentioned the tracker domain has to be https: (is that the case with your setup?)

Thanks again!


04-21-2019 09:50 PM #5 thedudeabides (Moderator)

Why not use Taboola's postback? Won't have to add a on-page pixel to every offer you run.

This is what I have for mine in my tracker:

https://trc.taboola.com/actions-handler/log/3/s2s-action?click-id={externalid}&name=[EVENTNAME]&revenue={payout}&currency=USD

The eventname doesn't seem to be mandatory for conversions to register in a campaign, but I will override it for campaigns I'm building an audience for.


04-21-2019 10:58 PM #6 jack_l (Veteran Member)

Quote Originally Posted by atherbys View Post
Thanks Jack!

Does your conversion pixel you create inside Taboola look anything like mine (structure-wise).

Click image for larger version. 

Name:	pixel2.jpg 
Views:	32 
Size:	116.1 KB 
ID:	21154

It was copied directly from their interface, I suspect the help page Zeno refers me to above is outdated as there is no longer option to create a pixel, you have to create a conversion event or URL and the Taboola pixel created doesn't look like the one on their help page.

Jack , do you happen to use Thrive? If so would it be possible to see how you have your Taboola pixel entered?

I did talk to Thrive and they mentioned the tracker domain has to be https: (is that the case with your setup?)

Thanks again!

Hey there- so first of all let me say that I'm still quite ignorant on tracking so take this with a grain of salt... but my understanding is that that pixel in your screenshot is the one single overarching pixel you use for Taboola for EVERYTHING. You put that in your site and then when you want to create a retargeting audience, for instance, you create an event and tell Taboola which url's or parts of url's to include, and then anyone who visits those url's gets added to the list). That pixel is just their 'doorway' into your site.

For sending conversions to Taboola, I just do exactly what thedudeabides says above. You just create a conversion event in Taboola, and then take that events name/id and paste it into the url postback at the appropriate spot. Just make sure that it includes that click-id={externalid} part in it, and then make sure that in Thrive you make sure that under 'Traffic Sources' Taboola's setup includes that same parameter (I had to add it in mine it wasn't part of the configuration automatically, although they may have changed that since then).

And then yes, I do use Thrive, as I said I'm quite ignorant of all this stuff (I'm sure zeno and the dudeabides have forgotten more about tracking than I know about it) but when I started using Taboola I just emailed Thrive's support team and they walked me through it. They are super helpful man just send them a screenshot and some questions and they will make sure you're taken care of.

So yeah, to summarize:

-Pass conversions to Taboola from Thrive via the postback, not with a pixel
-Make sure the postback has the Event Name from your Conversion Event you created in Taboola
-Make sure your postback contains that external id parameter mentioned above, and make sure that's one of the things included in your Taboola 'traffic source' configuration in Thrive
-Send lots of emails to the Thrive support team and tell them how awesome they are and how much you appreciate their help, and they'll take fantastic care of you


04-21-2019 11:01 PM #7 jack_l (Veteran Member)

Oh- and yes- I have everything in https. And I think when you go to the 'tracking' section of Thrive the default versions are not in https, so when I paste them into the 'tracking' section of Cake dashboards like GiddyUp's I always have to manually add the 's'.

I don't paste any traffic source pixels into Cake though, just Thrive. Then the affiliate network tells Thrive when a conversion takes place, and Thrive tells the traffic source.

And also, again- this stuff's way over my head- but just trying to share what I've done since you're using the same tracker, etc.


04-22-2019 01:46 AM #8 atherbys (Member)

Thanks Dude & Jack,

So here is what I have in my Thrive now based on your valued input above:

The Taboola postback pixel for this particular campaign:

https://trc.taboola.com/actions-handler/log/3/s2s-action?click-id={externalid}&name=1184460&revenue={payout}&curr ency=USD

The ID that replaced the [EVENTNAME] was aquired from here when I created an event pixel for this particular Taboola campaign:

Click image for larger version. 

Name:	pixel2.jpg 
Views:	17 
Size:	116.1 KB 
ID:	21155

That postback was then placed here within the Thrive campaign postback option:

Click image for larger version. 

Name:	pixel3.jpg 
Views:	20 
Size:	38.9 KB 
ID:	21156

Does that look correct? Thanks again. If I get just get this working once I'll be set!

Sincerely,

Gary


The Dude is too fast for me, I couldn't get my comment edited before he replied! :-)


04-22-2019 01:53 AM #9 thedudeabides (Moderator)

Quote Originally Posted by atherbys View Post
Thanks Dude,

Could I use that same postback for my Thrive for taboola, or is that postback unique to your taboola account?

I appreciate your help!

Gary
It's their global postback useable by anyone (notice there is no custom/unique API key in that url), provided you change the tokens to your tracker.

edit: Also you also need to setup the external id in your tracker for that source, and pass back that value in taboola via the tracking code parameters.

eg you'd set "tb_clickid" as your external id for that traffic source in your tracker, then in taboola for your tracking code you'd add in the parameter "tb_clickid={click_id}" and remember to put "&" before each additional parameter used.


04-23-2019 03:12 PM #10 zeno (Administrator)

Note by that event code it says "Please make sure your Taboola pixel is installed on the page. Otherwise, your event will not be recorded."

The code they have there is just the event code. Your Taboola pixel is presumably somewhere else in the interface and likely unique to your account, whereas the event code is specific to some event -- in this case a conversion event you created with a specific name, value, conversion window, etc.

So you will need to find your general Taboola pixel and put it on the page, then put this event code after it somewhere.

Or of course go down the postback route instead.


Home > Paid Traffic Sources > Native