Tôi đang cố di chuyển trang web của mình sang Universal Analytics cũng như các dịch vụ Thương mại điện tử nâng cao. Sau khi thử nghiệm bằng cách sử dụng trình gỡ lỗi GA, có vẻ như bạn phải gọi ga('send', 'pageview')
sau khi bạn đã gọi các phương thức ga('ec:addProduct')
và ga('ec:setAction')
của mình để thực sự gửi dữ liệu. Khi xem qua tài liệu (https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce) một số ví dụ cho thấy chúng gọi ga('send', 'pageview')
hai lần, một lần ở đầu và lần thứ hai sau khi thiết lập dữ liệu sản phẩm, trong khi trong các ví dụ khác, ga('send', 'pageview')
chỉ xuất hiện ở cuối.Khi nào và tần suất bạn gọi ga ('send', 'pageview') khi sử dụng Thương mại điện tử nâng cao với Google Analytics là bao nhiêu?
ga('create', 'UA-XXXXX-Y');
ga('send', 'pageview'); /*FIRST PAGE VIEW CALLED HERE */
ga('require', 'ec', 'ec.js');
ga('ec:addProduct', {
'id': 'P12345',
'name': 'Android Warhol T-Shirt',
'category': 'Apparel',
'brand': 'Google',
'variant': 'black'
'price': '29.20',
'quantity': 1
});
// Transaction level information is provided via an actionFieldObject.
ga('ec:setAction', 'purchase', {
'id': 'T12345',
'affiliation': 'Google Store - Online',
'revenue': '37.39',
'tax': '2.85',
'shipping': '5.34',
'coupon': 'SUMMER2013' // User added a coupon at checkout.
});
ga('send', 'pageview'); // Send transaction data with initial pageview. /*BUT WE ALREADY CALLED IT AT THE TOP */
Mã trên có dẫn đến chế độ xem trang được ghi hai lần không?
Chúng tôi cũng muốn theo dõi sự tiến triển của khách hàng thông qua thanh toán bằng cách sử dụng ga('ec:setAction', 'checkout', {'step' : step});
và xác định số bước mà chúng tôi đã xác định trong tài khoản phân tích của chúng tôi. Có vẻ như chúng tôi cũng cần phải gọi lại lần gửi trang để gửi dữ liệu này. Tôi đã cố gắng gửi tất cả dữ liệu trong một lần xem trang nhưng có vẻ như bạn chỉ có thể đặt một hành động (ga('ec.setAction')
) cho mỗi lần truy cập trang để chúng tôi không thể gửi cả dữ liệu giao dịch sản phẩm cũng như dữ liệu bước thanh toán trong một lần xem trang. Sẽ gọi số ga('send', 'pageview')
nhiều lần đăng nhập nhiều lần xem trang trong phân tích hoặc google có phát hiện rằng bạn gửi dữ liệu bổ sung đơn giản và không ghi lại lượt xem trang bổ sung không?
Tôi nhận thấy rằng khi sử dụng theo dõi thương mại điện tử thông thường, bạn có thể sử dụng ga('ecommerce:send');
, chúng có tương đương trong theo dõi thương mại điện tử nâng cao không?
Xin chào Tôi đang gặp phải vấn đề tương tự. Bạn có thể cho tôi cách bạn làm cho nó hoạt động được không? –
Bạn đã tìm được giải pháp cho điều này chưa? Tôi đang gửi một lần truy cập trang ở cuối trang của mình và nó sẽ ghi lại sự kiện 'addProduct' của tôi, chứ không phải hành động' purchase' của tôi. –