Bulk Data Element Creation

Create multiple data elements from a data layer

Create dozens of data elements from a data layer object in one operation.

Scenario

A site has a digitalData object with page information:

digitalData = {
  page: {
    pageInfo: {
      pageName: "Homepage",
      pageURL: "https://example.com",
      pageType: "home",
      siteSection: "main"
    },
    device: {
      deviceType: "desktop",
      browserName: "Chrome"
    }
  }
}

Create data elements for all properties.

Steps

1. Copy the Data Layer

  1. Open browser DevTools (F12)

  2. In Console, type the data layer object name (e.g., digitalData)

  3. Expand and copy the structure

2. Create Data Elements

Click Create and enter:

3. Review and Approve

Each data element appears in the review carousel:

  • Name: pageName

  • Type: JavaScript Variable

  • Path: digitalData.page.pageInfo.pageName

Approve each one, or click Approve All if they look correct.

4. Results

All data elements are created in Adobe Tags. Use them in rules:

  • %pageName%

  • %pageURL%

  • %deviceType%

Tips

Naming convention:

Specific properties only:

Different data layer:

Last updated