Activity Tracking Configuration
Step-by-step guide to configure e-commerce event collection in Ring DAS
Activity Tracking Configuration
To collect e-commerce events from a shop, you need to complete the following steps:
Prerequisites
- Access to DAS Adserver with appropriate permissions
- Access to Tag Manager
- Shop domain where events will be collected
Step 1: Create Activity Group
- Go to DAS Adserver > Activity tab
- Click Create Activity Group
- Fill in the required fields:
- Name: Shop domain or descriptive name
- Advertisers: Select the associated advertisers
- Integration Variant: Select
GA Enhanced Ecommerce - Clicks Lookback: choose number of days (default: 60 days)
- Create at least one Activity before saving (required to save the Activity Group)
- Save the Activity Group
Step 2: Create Activities
For each event type you want to track, create an activity within the Activity Group:
- Open the Activity Group created in Step 1
- Hover over the Activities tab and click Create New
- Fill in the required fields:
- Name: Descriptive name for the activity
- Status: Select Active
- Activity Type: Select the activity type
- Expected URL: Set the URL where the event will be triggered
- Repeat for each event type you need
Common activity types for e-commerce:
| Activity Type | Description |
|---|---|
| Product detail | User views product details page |
| Add to cart | User adds product to cart |
| Remove from cart | User removes product from cart |
| Checkout | User initiates checkout |
| Item purchased | Transaction completed |
Step 3: Create Tag in Tag Manager
- Go to Tag Manager
- Click Create Tag
Step 4: Configure Tag Settings
In the tag configuration:
- Set Name: Enter a descriptive name for the tag
- Set Type: Select
Simple, page context - Set Start date and End date: Define the tag's active period
Step 5: Configure Tag Template and Target
- Select template: Google Ecommerce (
lps/Google-Ecommerce) - Select the Activity Group Network
- Activity Group: Select the Activity Group created in Step 1
- Activity Events: Check all event types you want to collect (e.g., Product detail, Add to cart, Checkout, Item purchased)
- Data Layer: Select
dataLayer(orshopLayerif the shop uses a custom name)
In the Target section, set the ad unit to the shop's hostname after applying the following transformation:
Transformation rules:
- Remove the
www.prefix (if present) - Replace all non-alphanumeric characters (except hyphens) with underscores
Examples:
| Original Hostname | Transformed Target |
|---|---|
www.example-shop.com | example-shop_com |
shop.example.de | shop_example_de |
my-store.co.uk | my-store_co_uk |
The transformation formula is:
hostname.replace(/^www\./, '').replace(/[^\w-]+/g, '_')
Step 6: Embed Tracking Pixel
Embed the tracking pixel on the shop website. Choose the integration method that fits your platform:
- Website Integration - Direct HTML integration
- Google Tag Manager Integration - Using GTM
- Shopify Integration - Shopify custom pixel
Verification
After completing all steps, verify that:
- Activity Group is created and active
- All required activities are created within the group
- Tag is created with correct template (Google Ecommerce)
- Tag is linked to the Activity Group
- Target domain is correctly transformed
- Pixel is embedded on the shop website
- Events appear in activity reports
What's Next
- Website Pixel Integration - Direct HTML integration
- Google Tag Manager Integration - Using GTM
- Shopify Integration - Shopify custom pixel
Updated 13 days ago
