Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v2.x.
Por ThiagoBF
#72591
Bom dia pessoal, tudo bem?
Publiquei uma loja há um tempo e recentemente a cliente contratou uma empresa para analisar os dados dela. A empresa solicitou a inserção de um código GTM e preenchimento de informações de dataLayers em determinadas páginas/situações, por exemplo, o código abaixo deverá ser carregado em todas as páginas com produtos:
Código: Selecionar todos
dataLayer.push({
    'event': 'information_loaded',
    'user': {
        'status': 1,
        'id': 'id_do_usuario',
        'email': ['email_do_usuario_1', 'email_do_usuario_2', '...']
    },
    'sitetype': 'versao_site',
    'pagetype': 'tipo_pagina',
    'products': [
        //Adicionar um objeto para cada produto
        {
            id: 'id_produto_1',
            sku: 'sku_produto_1',
            name: 'nome_produto_1',
            brand: 'marca_produto_1',
            category: 'categoria_produto_1',
            manufacturer: 'fabricante_produto_1',
            price: 0.00,
            quantity: 1
        },
        {
            id: 'id_produto_2',
            sku: 'sku_produto_2',
            name: 'nome_produto_2',
            brand: 'marca_produto_2',
            category: 'categoria_produto_2',
            manufacturer: 'fabricante_produto_2',
            price: 0.00,
            quantity: 1
        }
    ]
});
Estou tendo dificuldade em preencher estes campos... existe alguma forma de puxar estas variáveis independente de onde eu estiver?

Algum plugin ou desenvolvedor que consiga fazer este trabalho? Além desse código geral, preciso salvar informações no dataLayer quando adicionar ao carrinho, adicionar a lista de desejos, assinatura de newsletter e cadastro.

Obrigado desde já.

Looking for a partner for an unforgettable night? […]

Olá! Tudo bem? Verifique as configura&cced[…]

Olá! Tudo bem? Trabalho com Opencart h&aac[…]

Imagem do Carrinho de Compras

Olá! Tudo bem? São vários lo[…]