Measuring engagement with your landing page

Joakim Stenberg Updated by Joakim Stenberg

Our Strossle analytics script is measuring time spent on the landing page given that you came to the landing page by clicking a Strossle ad. The script does this without collecting any personal data and without storing any data on the users' device, the solution is 100% cookieless.

Time spent data is recorded per Ad Creative meaning that you'll be able to see what creative generates the highest time spent on the landing page. This makes it possible to primarily promote articles with a high time spent and to see if there is a discrepancy between the creative and the landing page messaging, e.g. if the click-through-rate of the creative is high but time spent on the landing page is low, that would be an indication of the landing page not delivering on the ad promise.

Our time spent tracking differ from e.g. Google Analytics in that it always record time spent information (given that you came from a Strossle ad), even if there is no additional engagement hits on the landing page.

Implementation

  1. Include the Strossle analytics script on your landing pages:
    <script async src="https://assets.strossle.com/strossle-analytics/1/strossle-analytics.js"></script>
  2. Include the sclid macro in the Click URL of your Ad Creatives, e.g.:

    https://my-landing-page.com?utm_source=...&utm_medium=...&sclid={{sclid}}

Using a third-party click tracker

If your Ad Creative is using a Click URL that redirects the user through a third-party click tracker, you need to ensure that the sclid macro is included on the actual landing page URL.

Adform click tracker

Include the the actual landing page URL as a parameter of the cpdir property on the Adform click tracker link and apply the sclid macro to your landing page URL, e.g.:

https://track.adform.net/C/?bn=12345678;cpdir=https://my-landing-page.com/?sclid={{sclid}}

How is it possible to measure time spent without setting any cookies?

Just as you add e.g. UTM-parameters to a click URL, the sclid will pass the actual ID of the Ad Creative to the landing page. On the landing page the Strossle analytics script picks up the sclid and ping our servers every 5th second as long as the user is still on the page. The ping contains no personal data, we only collect the time spent for this particular session.

By doing this, we do not have to rely on any additional clicks on the landing page and we are able to collect time spent with your article even if the user leaves the landing page after reading.

Furthermore, if the user would switch window or tab in the browser, we stop measuring time spent until the user comes back. Hence we are able to filter out time spent from users who happened to forget to close a tab or wanted to keep it open to read more at a later time.

How did we do?

Including referrer in your click URL

Contact