Woopra is a customer journey and product analytics tool. It lets you track your customers’ activities across various product, marketing, and sales touchpoints. You can also leverage built-in triggers to take real-time actions based on user behavior.
RudderStack supports Woopra as a destination where you can send your event data seamlessly.
In the web device mode integration, that is, using JavaScript SDK as a source, RudderStack loads the Woopra native SDK from the https://static.woopra.com/ domain.
Based on your website’s content security policy, you might need to allowlist this domain to load the Woopra SDK successfully.
Get started
Once you have confirmed that the source platform supports sending events to Woopra, follow these steps:
From your RudderStack dashboard, add the source. Then, from the list of destinations, select Woopra.
Assign a name to the destination and click Continue.
Connection settings
To successfully configure Woopra as a destination, you need to configure the following settings:
Project Name: Enter your Woopra project name. This is the domain name you entered while setting up your project.
For more information on getting your Woopra project name, refer to the FAQ section below.
RudderStack uses this project name as a fallback value if it is not specified in the event’s integrations object. For more information, refer to the Identify section below.
To send the events to Woopra via web device mode, you also need to configure the following settings:
Cookie Name: Enter the name of the cookie used to identify the visitor.
Cookie Domain: Enter the domain scope of the Woopra cookie.
Click Tracking: Enable this setting to track user click interactions via links and buttons.
Cookie Path: Specify the cookie path that stores all information related to tracking user click interactions via links and buttons.
Download Tracking: If enabled, this setting lets you track the downloads on your web page.
Hide Campaign: Enable this setting to remove the captured campaign properties from the URL.
Idle Timeout: Enter the inactivity time (in ms) after which RudderStack considers the user to be offline.
Ignore Query URL: If enabled, RudderStack ignores the URL’s query component when the standard page view is called.
Outgoing Ignore Subdomain: If enabled, RudderStack does not track the links to the subdomains as outgoing links.
Outgoing Tracking: Enable this setting to track the external link clicks on the web page.
Client-side Events Filtering: This setting lets you specify which events should be blocked or allowed to flow through to Woopra.
Use device mode to send events: This setting must be enabled to send the events to Woopra via web device mode.
Consent management settings: Configure the consent management settings for the specified source by choosing the Consent management provider from the dropdown and entering the relevant consent category IDs. See Consent Management in RudderStack for more information on this feature.
Identify
You can use the identify call to update the visitor properties in Woopra.
RudderStack uses the identify endpoint to send the user information to Woopra.
You can specify your Woopra project name within the integrations object of the identify event, as seen in the above snippet. Alternatively, you can specify the project name via the Project Name dashboard setting while configuring the destination.
If you provide the Woopra project name in both the dashboard settings as well as the integrations object, RudderStack gives precedence to the name specified in the integrations object.
RudderStack uses the below fields to identify a user in the same order of precedence:
For a detailed list of the supported property mappings, refer to the Standard property mappings section below.
Any user-provided cookie must be mapped to either email or userId when creating a new user or using the cookie for the first time. Otherwise, Woopra accepts the data but reflects it only when that cookie is mapped to any of these identifiers. For example, Woopra accepts the following event but does not reflect the data in the dashboard:
When you include a user identifier (email) in the subsequent events as shown below, Woopra reflects all user information present in the current and previous events.
This site uses cookies to improve your experience while you navigate through the website. Out of
these
cookies, the cookies that are categorized as necessary are stored on your browser as they are as
essential
for the working of basic functionalities of the website. We also use third-party cookies that
help
us
analyze and understand how you use this website. These cookies will be stored in your browser
only
with
your
consent. You also have the option to opt-out of these cookies. But opting out of some of these
cookies
may
have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This
category only includes cookies that ensures basic functionalities and security
features of the website. These cookies do not store any personal information.
This site uses cookies to improve your experience. If you want to
learn more about cookies and why we use them, visit our cookie
policy. We'll assume you're ok with this, but you can opt-out if you wish Cookie Settings.