Hi there!
We’re using Snowplow to track visitors on our pages and it works great. Now, we wanted to extend usage to track the progress of our marketing campaigns using ad impression and ad clicks trackers. I’ve followed tutorial on how to set JS tracker and that one works, where I define “works” as seeing an event in Kibana. However, not always we can use JS tracker (for instance when using ad servers) so we wanted to implement pixel tracker (followed the tutorial How to track ad impressions and clicks? [tutorial]). However, using pixel tracker we do not see any data in Kibana.
At the moment my pixel looks as follows:
"://collector_name.com/com.snowplowanalytics.iglu/v1?schema=iglu%3Acom.snowplowanalytics.snowplow%2Fad_impression%2Fjsonschema%2F1-0-0&impressionId=&zoneId=&bannerId=&campaignId=321&advertiserId=123&targetUrl=example.com&costModel=cpm&cost=0.0015"
Also pixel like that:
://collector_name.com/i?e=se&p=web&tv=no-js-0.1.0&se_ca=ad&se_ac=impression&se_la=123&se_pr=
do not work.
In addition I’ve tried to use as a pixel an URL address which is requested by JS tracker. Also without any efect.
In all above cases I do receive response 200 from the collector. I’ve tested in on different browsers with and without private mode. The similar problem is with click tracker - it only works with JS tracker.
Any ideas how I can debug the problem of missing events?