- You’ll need access to your website’s code to install this package. If you’re using a CMS like WordPress, you’ll need to be able to edit the theme files.
- You’ll need a TelemetryDeck account. Sign up for free if you don’t have one yet.
- You’ll need a TelemetryDeck App ID. Create a new app if you don’t have one yet.
Once you have your App ID, edit the source code of your website and add the following code snippet to the
<head> section of every page, making sure to replace
<YOUR APP ID> with your actual App ID:
data-app-id="<YOUR APP ID>"
You don’t need to write any code to use TelemetryDeck. Once you’ve installed the package, TelemetryDeck will automatically send
pageView events for every page load.
Updating the Dashboard
If you like, you can switch your TelemetryDeck Dashboard to Website mode. To do that, navigate to the relevant app in the Dashboard, click App Setttings in the sidebar, and change the Overview Layout to Show Data for a blog or static website.
By default, all signals sent from
localhost or an IP address in the private IP address ranges are automatcially marked as Test signals. This is to prevent test signals from polluting your data. To see test signals, you can enable Test Mode in the Dashboard.
What data is collected?
Signals automatically contain the following data, although various data points may be missing depending on the user’s browser, privacy settings or network connection, or they might be not applicable.
url: The URL of the page that was loaded
referrer: The URL of the page that referred the user to this page
type: The type of event. This is always
pageViewfor page views.
Origin and Country Data
locale: The locale of the user, e.g.
country.isoCode: The ISO code of the country the user is in, e.g.
country.isInEuropeanUnion: Whether the user is in the European Union
continent.code: The code of the continent the user is in, e.g.
Campaign and Referrer Data
utm_campaign: The UTM campaign of the page, if any
utm_source: The UTM source of the page, if any
utm_medium: The UTM medium of the page, if any
utm_term: The UTM term of the page, if any
utm_content: The UTM content of the page, if any
source: The source parameter of the page, if any
ref: The ref parameter of the page, if any
Browser and System Data
systemVersion: The version of the operating system the user is using
platform: The platform the user is using, e.g. a Mac or an iPhone or an Android Phone
modelName: The model name of the device the user is using, e.g. iPhone 12 Pro Max
browser: The browser the user is using, e.g. Chrome or Safari
browserVersion: The version of the browser the user is using
isMobile: Whether the user is using a mobile device
isTablet: Whether the user is using a tablet
isDesktop: Whether the user is using a desktop computer
isTouchCapable: Whether the user’s device supports touch input
isBot: Whether the user is a bot
This means that the Web SDK will recognize recurring users on the same day on the same website. However, it cannot recognize recurring users across different websites, or across different days. This is by design, to protect the user’s privacy.