2017-03-18 10 views
0

Google 애널리틱스의 향상된 전자 상거래 문서에 따라 페이지에 제품이 표시됩니다. 나는 그것에 대해 전송 된 정보에 다음 스크립트를 실행해야합니다 :Analytics 향상된 전자 상거래 Ajax가 각각로드 한 제품에 대한 정보를 보내는 방법은 무엇입니까?

ga('ec:addImpression', {   // Provide product details in an impressionFieldObject. 
    'id': 'P12345',     // Product ID (string). 
    'name': 'Android Warhol T-Shirt', // Product name (string). 
    'category': 'Apparel/T-Shirts', // Product category (string). 
    'brand': 'Google',    // Product brand (string). 
    'variant': 'Black',    // Product variant (string). 
    'list': 'Search Results',   // Product list (string). 
    'position': 1,     // Product position (number). 
    'dimension1': 'Member'   // Custom dimension (string). 
}); 
ga('send', 'pageview'); // !! 

을 그리고 페이지 히트는이 정보와 함께 전송을해야합니다.

ga('send', 'pageview'); 

그래서 각 제품에 대한 정보를 보내는 방법은 나중에 Ajax에 의해로드되었습니다.

답변

0

모든 전자 상거래 데이터는 (비 대화식 또는 비공유) 이벤트 또는 페이지 뷰와 함께 보내야합니다. 실제 페이지 뷰가 없으므로 가상 페이지 뷰를 사용하는 것이 좋습니다. 이

ga('send', 'pageview', '/your/ajax/page'); 

같은 데이터를 ecomm 당신이 당신의 아약스의 내용을로드 할 때마다 뭔가를 할 수 있습니다.

+0

통계에서 가상 페이지를 사용하는 경우 제품이 표시된 페이지가 표시되지 않습니다 – Eric

+0

죄송합니다. 귀하의 뜻을 알 수 없습니다. VPV는 일반 페이지 뷰와 같습니다. 유일한 차이점은 페이지 경로를 (다시) 정의한다는 것입니다. 당신의 걱정거리에 대해 자세히 설명해 주시겠습니까? – nyuen

+0

가상 페이지를 사용하는 경우 대상 보고서에는 실제 페이지 대신 이전 페이지의 정보 표시에 대한 정보가 포함됩니다. – Eric