diff --git a/Application/views/ga4/search.tpl b/Application/views/ga4/view_search_result.tpl old mode 100755 new mode 100644 similarity index 71% rename from Application/views/ga4/search.tpl rename to Application/views/ga4/view_search_result.tpl index 50a300a..92487ed --- a/Application/views/ga4/search.tpl +++ b/Application/views/ga4/view_search_result.tpl @@ -15,13 +15,17 @@ [{foreach from=$gtmProducts name="gtmProducts" item="gtmProduct"}] [{assign var="d3PriceObject" value=$gtmProduct->getPrice()}] [{assign var="gtmManufacturer" value=$gtmProduct->getManufacturer()}] - [{if !$gtmCategory}][{assign var="gtmCategory" value=$gtmProduct->getCategory()}][{/if}] + [{assign var="gtmCategory" value=$gtmProduct->getCategory()}] { 'item_id': '[{$gtmProduct->getFieldData("oxartnum")}]', 'item_name': '[{$gtmProduct->getFieldData("oxtitle")}]', 'price': [{$d3PriceObject->getPrice()}], 'item_brand': '[{if $gtmManufacturer}][{$gtmManufacturer->oxmanufacturers__oxtitle->value}][{/if}]', - 'item_category': '[{if $gtmCategory}][{$gtmCategory->getLink()|parse_url:5|ltrim:"/"|rtrim:"/"}][{else}]-[{/if}]', + 'item_category': '[{$gtmCategory->getSplitCategoryArray(0)}]', + 'item_category_2':'[{$gtmCategory->getSplitCategoryArray(1)}]', + 'item_category_3':'[{$gtmCategory->getSplitCategoryArray(2)}]', + 'item_category_4':'[{$gtmCategory->getSplitCategoryArray(3)}]', + 'item_list_name':'[{$gtmCategory->getSplitCategoryArray()}]', 'quantity': 1 }[{if !$smarty.foreach.gtmProducts.last}],[{/if}] [{/foreach}] diff --git a/metadata.php b/metadata.php index a02a7d2..805c2ac 100755 --- a/metadata.php +++ b/metadata.php @@ -31,7 +31,6 @@ $aModule = [ 'templates' => [ // GA4 events 'ga4_add_to_cart.tpl' => 'd3/googleanalytics4/Application/views/ga4/add_to_cart.tpl', - 'ga4_search.tpl' => 'd3/googleanalytics4/Application/views/ga4/search.tpl', 'ga4_view_item_list.tpl' => 'd3/googleanalytics4/Application/views/ga4/view_item_list.tpl', ], 'blocks' => [ @@ -78,7 +77,7 @@ $aModule = [ [ 'template' => 'page/search/search.tpl', 'block' => 'search_results', - 'file' => '/Application/views/ga4/search.tpl', + 'file' => '/Application/views/ga4/view_search_result.tpl', 'position' => 150 ], // add_to_cart