Skip to content

1 Setup a bucket on S3 for the pixel

Yali Sassoon edited this page May 7, 2013 · 2 revisions

HOME > SNOWPLOW SETUP GUIDE > Step 1: setup a Collector > [Setup the Cloudfront collector](setting up the cloudfront collector) > 1. Setup a bucket on S3 for the pixel

Log into your AWS account on console.aws.amazon.com and select S3 from the list of services offered. (Under Storage & Content Delivery.) You should be presented with a screen like the one below:

We need to create a new bucket to store the 1x1 tracking pixel. To do this, simply click on the Create Bucket button on the top left of the screen, just under the "Buckets" title:

Enter a name for your bucket. (Note you wont be able to use snwplw-static itself, as every bucket name has to be globally unique, and we have just taken this one.)

Enter a bucket name and select a region. (The choice of region is not critical as the pixel will be served using Cloudfront. However, there are some privacy implications, especially for companies in the EU, that may mean you wish to select Ireland as your location: see a note on privacy below).

Do not setup logging on this bucket. We will use Cloudfront, not S3, logging to record requests made for the tracking pixel.

Click the Create button on the bottom right of the popup. The new bucket should now be visible on the list of buckets on the left of the screen. On selecting it, you wil get a warning that the bucket is empty. (We haven't added the tracking pixel yet!)

## A note on privacy

Above we mentioned that, from a performance perspective, it is not important which Amazon data center you choose to self-host your pixel, or indeed your JavaScript:

However, data center choice, particularly for your access logs, does matter from a data privacy perspective. For example, at the time of writing Amazon Web Services recommends storing data in the EU (Ireland) region if you wish to comply with EU data privacy regulations.

It is your responsibility to ensure that you comply with the privacy laws governing your web property and users.

All done?

Proceed to step 2: upload the tracking pixel.

Return to an overview of the Cloudfront Collector setup.

Return to the setup guide.

HOME > SNOWPLOW SETUP GUIDE > Step 1: Setup a Collector > [Setup the Cloudfront Collector] (Setting-up-the-Cloudfront-collector)

Setup Snowplow

  1. [Setup a Collector] (setting-up-a-collector)
  1. [Step 2: Setup a Tracker] (setting-up-a-tracker)
  2. [Step 3: Setup EmrEtlRunner] (setting-up-EmrEtlRunner)
  3. [Step 4: Setup the StorageLoader] (setting-up-storageloader)
  4. [Step 5: Analyze your data!] (Getting started analyzing Snowplow data)

Useful resources

Clone this wiki locally