FAQ
'Array_Of_Objects': [{ 'field_name': 'name_1', 'field_id': '001', 'field_price': '15' }, { 'field_name': 'name_2', 'field_id': '002', 'field_price': '30' }]E. g. field_id, and in the output you can get a string: '001, 002'. This template can be used, for example, for setting up dynamic remarketing on Facebook / Instagram to transfer only the products’ IDs. Variable creating example In the "Array of objects" field, enter the array of objects from which you want to get data.
'ecommerce': { 'purchase': { 'actionField': {...} 'products': [{ 'id': '12345', ... }, { 'id': '67890', ... }] } }then we use the ecommerce.purchase.products dataLayer variable as an input array. Next, in Field, set the object property that you want to add to the array. Since in my example this is id,
Этот шаблон позволяет создать переменную, которой на вход можно передать массив объектов и получить значения выбранного свойства этого массива.
Например, с помощью шаблона можно из массива объектов Array_Of_Objects вида:'Array_Of_Objects': [{ 'field_name': 'name_1', 'field_id': '001', 'field_price': '15' }, { 'field_name': 'name_2', 'field_id': '002', 'field_price': '30' }]выбрать значения конкретного свойства, допустим, field_id и на выходе получить строку вида: ‘001, 002’. Такой шаблон можно использовать, например, при настройке динамического ремаркетинга в Facebook/Instagram для передачи только айдишников товаров. Пример создания переменной В поле «Array of objects» вносим массив объектов, из которого хотим получить данные.
'ecommerce': { 'purchase': { 'actionField': {...} 'products': [{ 'id': '12345', ... }, { 'id': '67890', ... }] } }то в качестве входного массива используем переменную уровня данных ecommerce.purchase.products. Далее в Field задаем свойство объекта, которое хотим добавить в массив. Так как в моем примере это id,