The String from array of objects custom variable template is a variable template for Google Tag Manager’s community template gallery.

Gallery entry
GitHub repo


Given an array of objects, you can use this template to create a new string with the values of just one of the keys shared in all or some of these objects. For example, say this is what the array looks like:

    id: '12345',
    name: 'product1'
    id: '23456',
    name: 'product2'
    id: '34567',
    name: 'product3'

If you configure this as the Input array of the variable, and then id as the Object property, and | as the Delimiter, the variable will return this:


Release notes

Date Changeset
30 November 2019 Add unit tests.
16 September 2019 Initial release.