We’re updating our Snowplow integration and wondering if Snowplow supports HTTPS. Essentially customers provide us with an endpoint URL to which we send data adhering to our schema.
Should we always default to HTTPS or does it depend on the collector?
The Snowplow collector does support HTTPS and I’d thoroughly recommend using HTTPS unless there is a particularly convincing reason not to.
Cloudfront supports HTTPS so you shouldn’t run into any issues there. Could I ask why you’re constructing the GET request manually? Does the language/framework you are using not have a Snowplow tracker?
We’re working in the C# / .NET stack. At the time that we wrote our Snowplow integration, I believe your dot net tracker did not exist so we had to essentially replicate the behavior from another source.