2017-10-15 46 views
0

J'ai ecommerce configuré sur ma page d'analyse (très fondamentalement), et j'essaye d'envoyer une transaction basée sur this.Pourquoi mon transfert e-commerce Google Analytics n'est-il pas enregistré?

Le code étant rendu sur mon navigateur lorsque la transaction se fait, ressemble à ceci:

Head: (Jade)

script(async='', src='https://www.googletagmanager.com/gtag/js?id=UA-XXXX-1') 
script. 
    window.dataLayer = window.dataLayer || []; 
    function gtag(){dataLayer.push(arguments)}; 
    gtag('js', new Date()); 
    gtag('config', 'UA-XXXX-1'); 

corps, plus bas

var order = { 
    "_id":"59e3cf363095221100edb909", 
    "frete":{"frete":1350}, 
    "payment":{ 
    "Payment":{ 
     "Amount":5550 
    } 
    }, 
    "products":[ 
    {"product":{ 
     "_id":"58eb9dfb147a3b1a000e0d9c", 
     "price":4200, 
     "category":"58988fd4b2ae511a00eff884", 
     "name":"CAIXA DE TRUFAS" 
    }, 
    "quantity":1 
    }] 
    }; 

var itens = []; 

var product 
var item; 
for(var i = 0; i < order.products.length; i ++){ 
    product = order.products[i].product 
    item = { 
    "id": product['_id'], 
    "name": product.name, 
    "category": product.category.name, 
    "quantity": order.products[i].quantity, 
    "price": product.price/100 
    } 
    itens.push(item); 
} 

gtag('event', 'purchase', { 
    "transaction_id": order['_id'], 
    "affiliation": "Frutacor", 
    "value": order.payment.Payment.Amount/100, 
    "currency": "BRL", 
    "shipping": order.frete.frete/100, 
    "items": itens 
}); 

La chose est, rien n'apparaît sur ma page Google Analytics et je ne sais pas pourquoi. Recherche à ce sujet, j'ai rencontré des choses sur l'analyse, GA, Google Tag Manager (GTM), et le nouveau gtag.js, qui est celui que j'utilise

+0

Avez-vous correctement configuré Google Tag Manager avec une balise Google Analytics prenant en charge le commerce électronique amélioré? Une connexion doit être établie entre le gestionnaire d'étiquettes et l'étiquette d'analyse réelle. –

+0

Oui, je l'ai fait. Comme je l'ai posté sur la réponse ci-dessous, ce code fonctionne, c'est juste que cela pourrait prendre un moment pour vous inscrire. En outre, Google Tag Manager et Google Analytics ont été fusionnés dans gtag.js, d'après ce que je comprends – iagowp

Répondre

0

Ce code de la question ne fonctionne pas. Son analyse peut prendre jusqu'à 48 heures pour l'afficher.