Support Center

Tracking with GET Parameters

Follow

In this article, you will find out everything about how to track customer registrations, orders and purchases with GET Parameters.

 

Topics covered in this article:

  1. What is a GET Parameter?
  2. How to set up a GET Parameter?
  3. What do these tracking options mean?
  4. Examples
  5. Frequently Asked Questions (FAQ)

 

1. What is a GET Parameter?

GET Parameter is a marketing tool which allows you to monitor advertising campaigns to your Shopgate mobile website. By setting up GET Parameters at Shopgate, you can track activities initiated from your campaign links.

There are 3 behaviors you can track with GET Parameters:

  • How many new user accounts have been registered
  • How many orders that have been placed
  • How many people have purchased a specific product, and what else was purchased along with the product

 

2. How to set up a GET Parameter?

To set up a GET Parameter, follow the steps below:

  1. Log in to your Shopgate Admin page.

  2. Click on Settings from the menu bar, then select Tracking Tools.



  3. Locate the Tracking Parameter section and turn it to ON. A pop up will open.



  4. In the pop-up window, enter a GET Parameter, select what do you want to track from the drop-down, and choose if you want to set cookies. Click Save. To find out more information about these options, please read What do these tracking options mean?



  5. That's it! You have successfully set up a GET Parameter.

 

3. What do these tracking options mean?

3.1 GET Parameter

A GET Parameter, also known as a query string, is a parameter we use to identify an activity or behavior your customers perform after they clicked on or scanned a link from an advertisement (email newsletters, online ads, QR codes, etc.). This parameter is usually added to the end of an URL with a connector "?". The URL is usually the targeted URL one intends to monitor.

To find out which GET Parameter you need to enter at Shopgate, look for a string immediately after "?" and before "=" in your campaign URL. In the example below, the GET Parameter is "campaign2014"(highlighted in pink):

https://m.myawesomeshop.com?campaign2014=XXX

If multiple parameters are used in a link, also look for parameters in between "&" and "=". Here the GET Parameters are "email_signup", "newsletter", and "newProduct".

http://m.myawesomeshop.com/item/39393134?email_signup=2008&newsletter=30&newProduct=59833

 

3.2 Tracking options

You can choose to track 3 behaviors here:

  • Customer registrations: When selected, we will track new customer accounts that were registered via your campaign URL. You will get the number of new sign ups.

    To see an example, click How do I track how many new customers have registered?

  • Orders: When selected, we will track orders placed via your campaign URL. You will get the number of orders. You will also get the order id's, with which you can look up the order details.

    To see an example, click How do I track how many orders have been placed?

  • Purchases of product(s): When selected, we will track orders which contain a specific product. Other products purchased together with this product will also be recorded.

    To see an example, click How do I track purchases of a specific product?
    IMPORTANT: In order to track purchases of a product, make sure to include the GET Parameter after a product detail page. (What is a product detail page?)
    For example: http://m.myawesomeshop.com/item/39393134?newProduct=59833

You can also track multiple behaviors in a single link. To do so, read Can I track multiple behaviors in one link?

 

3.3 Set Cookie

Setting cookies can help you measure how often a customer returns to your site and makes a purchase again. It works like this:

When a customer clicks on a campaign link of your mobile shop, his/her browser will set a "GET parameter " cookie for as long as the cookie is defined. If the customer comes back to your site, either by clicking the campaign link again or by entering your website URL (without a campaign Tracking Parameter) by hand , the cookie will recognize the customer and send you information when he/she places an order.

To set a cookie, slide the Cookie selector to Yes, and enter the number of days the cookie needs to be remembered.

If Set Cookie option is set to No, the cookie will expire the moment your customer closes the browser.

 

4. Examples

4.1 How do I track how many new customers have registered?

If your campaign URL looks like this:

https://myawesomeshop.shopgate.com/category/303031?email_signup=245

Follow the screenshot below to enter "email_signup" as your GET Parameter and select "Customer registrations" as your tracking option.

New sign-ups can be tracked from any page of your mobile website. In other words, the URL to be tracked can be the base URL of your mobile website, or any sub-URL's.

 

4.2 How do I track how many orders have been placed?

If your campaign URL looks like this:

https://myawesomeshop.shopgate.com?email_orders=245

Follow the screenshot below to enter "email_orders" as your GET Parameter and select "Orders" as your tracking option.

Orders can be tracked from any page of your mobile website. In other words, the URL to be tracked can be the base URL of your mobile website, or any sub-URL's.

 

4.3 How do I track purchases of a specific product?

If your campaign URL looks like this:

https://myawesomeshop.shopgate.com/item/39393134?campaign1=245

Follow the screenshot below to enter "campaign1" as your GET Parameter and select "Purchases of products" as your tracking option.

Keep in mind that you can only track purchases of a specific product from a product detail page. In other words, the URL to be tracked must contain a product item number or a string you can later refer to that product.

 

5. Frequently Asked Questions (FAQ)

5.1 What is a product detail page?

A product detail page is a page that points to a specific product, and normally shows detailed descriptions of a product. The URL of a product detail page usually includes a unique product identifier, with which one could link to a specific product.

A typical product detail page may look like this (with product number at the end):

http://m.myawesomeshop.com/item/39393134

or this (a product identifier at the end):

http://m.myawesomeshop.com/item/EG3827654

 

5.2 Can I track multiple behaviors in one link?

Absolutely!

  • In the example below, both new sign-ups and orders are tracked in a single link:
    http://m.myawesomeshop.com?email_signup=2008&email_orders=30
    In your Shopgate Admin area, the following should be entered to reflect the example campaign link shown above. To track more behaviors, click + Add.



  • You can also track multiple behaviors over a specific product. For example:
    http://m.myawesomeshop.com/item/39393134?campaign1=28&campaign2=30&campaign3=53

 

5.3 What's the difference between Tracking Parameter and Custom Tracking code?

Custom Tracking code uses a javascript code, which can be modified to monitor a variety of things. For example, it can track which currency a customer used, or how many items a customer has purchased in total, and much more.

Tracking Parameter, in comparison, is limited in its functionalities. However, there are 3 advantages in using Tracking Parameter.

  • Configuration is straightforward. In Tracking Parameter method, your campaigns are monitored based on the parameter(s) you entered. You do not need to provide a tracking code from a tracking service. Nor do you need to modify your javascript code.
  • Tracking results are always accessible. Because the results are always ready via the Shopgate merchant API, there is no need to send a request to another service provider.
  • Tracking results are more accurate. Data is collected entirely on our server, so attempts to block any usages on the browser-side are not going to be effective.

 

5.4 How do I read the tracking results?

You can get the tracking results via API. To read the parameter table, please click https://developer.shopgate.com/merchant_api/orders/get_orders

If you have any questions about how to connect to the Shopgate merchant API, please read the instructions here: https://developer.shopgate.com/merchant_api

Comments