2014-12-05 2 views
1

나는 Google Documentation의 단계를 수행했습니다. 개선 된 보고서를 표시하도록 Analytics 계정을 구성했습니다. 나는 문서 예제에서 모든 posibilites를 시도했지만 안타를 얻고있다. iOS에서도 시도했지만 동일한 결과가 나타납니다. 어떤 이유?Android/iOS Analytics 개선 된 전자 상거래가 표시되지 않습니다.

Product product = new Product() 
    .setId("P12345") 
    .setName("Android Warhol T-Shirt") 
    .setCategory("Apparel/T-Shirts") 
    .setBrand("Google") 
    .setVariant("black") 
    .setPrice(29.20) 
    .setQuantity(1); 
// Add the step number and additional info about the checkout to the action. 
ProductAction productAction = new ProductAction(ProductAction.ACTION_CHECKOUT) 
    .setCheckoutStep(1) 
    .setCheckoutOptions("Visa"); 
HitBuilders.EventBuilder builder = new HitBuilders.EventBuilder() 
    .addProduct(product) 
    .setProductAction(productAction) 
    .setCategory("Ecommerce") 
    .setAction("Checkout start"); 

tracker.setScreenName("checkoutStep1"); 
t.send(builder.build()); 

(I도 같은 결과를 ScreenViewBuilder 테스트 한) 나는 자세한 수준에서 추적기를 배치했고 나는 다음과 같은 히트 수 :

12-05 18:16:29.525: V/GAV4(23872): Thread[GAThread,5,main]: Sending hit to service 
PATH: https: 
PARAMS: 
    tid=UA-XXXXXXX-6, 
    t=event, 

    cos=1, 
    ht=1417799783734, 
    aid=com.myapp.debug, 
    ea=Checkout, 
    ec=Ecommerce, 
    cd=checkoutStep1, 

    pr1id=P12345, 
    pr1va=black, 
    pr1ca=Apparel/T-Shirts, 
    pr1pr=29.20, 
    pr1cc=APPARELSALE, 
    pr1nm=Android Warhol T-Shirt, 
    pr1qt=1, 
    pr1br=Google, 
    pa=checkout, 
    col=Visa, 
    ate=1, 

    aiid=com.myapp.app, 
    an=MyApp, 
    av=1.0.0, 

    _u=.KKyADAAAAAAAAAAAL, 
    ul=ca-es, 
    sr=720x1280, 
    a=921530729, 
    cid=7a02b428-07a9-4c08-9949-5bd15e7159ad, 
    v=1, 
+0

지금 바로 등장한 후 1 시간 동안 조회가 발생했습니다 ... – David

+0

결국 나타 났습니까? – startoftext

답변

1

같은 방법을 시도해보십시오 :

public void sendProductAction(ProductInfo productInfo) { 
    //TODO Add something that we need! 
    Product product = new Product() 
      .setId(productInfo.productId) 
      .setPrice(productInfo.totalAmount) 
      .setName(productInfo.productName) 
      .setQuantity(1); 

    ProductAction productAction = new ProductAction(ProductAction.ACTION_PURCHASE) 
      .setTransactionId(productInfo.orderId) 
      .setTransactionAffiliation(productInfo.userId) 
      .setTransactionRevenue(productInfo.totalAmount); 

    HitBuilders.ScreenViewBuilder builder = new HitBuilders.ScreenViewBuilder() 
      .addProduct(product) 
      .setProductAction(productAction); 

    Tracker tracker = AnalyticsManager.getInstance().getTracker(TrackerName.ECOMMERCE_TRACKER); 
    tracker.set("&cu", "EUR"); 
    tracker.send(builder.build()); 
} 

또한 계정과 연결된 콘솔에서 향상된 전자 상거래를 사용하도록 설정해야합니다.

관련 문제