Set up and test reporting with conversions with cart data

1단계: 적절한 구현 방법 선택 및 배포

장바구니 데이터를 사용한 전환 추적은 웹사이트 또는 앱의 기존 전환 추적을 사용합니다. 기존 전환 추적이 배포되는 방법에 따라 구현 방법을 선택합니다.

전환 과정에서 판매된 제품의 제품 ID와 같이 동적으로 생성된 데이터를 전달하는 방법에 대해서는 웹 개발자에게 문의하세요.

장바구니 데이터를 사용한 전환 추적을 설정할 방법을 선택합니다.

Google Ads로 설정

구현 소스로 Google Ads를 선택하면 웹사이트에서 직접 또는 Google 태그 관리자를 통해 Google 태그를 사용하여 이를 배포할 수 있습니다. 이 구현 방법을 사용하려면 아래 단계를 따르세요.

  1. 표준 전환 추적이 이미 구매를 추적하도록 설정되어 있는지 확인합니다.
  2. 구매 전환의 '전환 목표 및 액션 최적화'가 기본으로 설정되어 있는지 확인합니다.
  3. 장바구니 데이터를 사용한 전환 추적 매개변수를 표준 전환 추적에 추가하여 데이터 및 보고 측정항목을 개선합니다. 장바구니 데이터를 사용한 전환 추적 매개변수에 대해 자세히 알아보기
    1. 선택사항인 판매자 센터 매개변수를 추가하면 데이터 품질이 향상됩니다. 여러 제품에 동일한 상품 ID를 사용하는 판매자 센터 계정이 여러 개인 경우 특히 중요합니다.

장바구니 데이터를 사용한 Google 태그 구현의 예

<!-- Sample Code Conversion -->
<script type="text/javascript">
gtag(
'event', 'purchase', {
  
"send_to": "AW-9999999999/abc123xyz",
  "transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
  "value": 53.50,
  "currency": "USD",
<!-- Start of CwCD Parameters -->
  "discount": 1.50,
  "aw_merchant_id": 98765,
  "aw_feed_country": "US",
  "aw_feed_language": "EN",
  "items": [
    {
      "id": "P12345",
      "quantity": 2,
      "price": 12.50
    },
    {
      "id": "P67890",
      "quantity": 1,
      "price": 30.00
    }
  ]

<!-- End of CwCD Parameters -->
});
/* ]]> */
</script>

데이터 영역 구현의 예

<!-- Sample Code datalayer push -->
dataLayer.push({
"event": 'purchase',
"transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
"value": 53.50,
"currency": "USD",
<!-- Start CwCD Parameters datalayer push -->
"discount": 1.50,
"aw_merchant_id": 98765,
"aw_feed_country": "US",
"aw_feed_language": "EN",
"items": [
  {
    "id": "P12345",
    "quantity": 2,
    "price": 12.50
  },
  {
    "id": "P67890",
    "quantity": 1,
    "price": 30.00
  }
]
<!-- End CwCD Parameters datalayer push -->
});

Google 애널리틱스 설정

전자상거래 추적을 통해 Google 애널리틱스를 구현 방법으로 선택하는 경우 구현 단계는 다음과 같습니다.

  1. item_id가 판매자 센터 item_id 피드와 일치하는 경우 전자상거래 추적을 설정해야 합니다. 전자상거래를 측정하는 방법에 대해 자세히 알아보세요.
  2. 장바구니 데이터를 사용한 전환 추적 매개변수를 추가하여 데이터 및 보고 측정항목을 개선합니다. 위의 장바구니 데이터를 사용한 전환 추적 매개변수 섹션을 검토하세요.
    • 선택사항인 판매자 센터 매개변수를 추가하면 데이터 품질이 향상됩니다. 판매자 센터 계정이 여러 개인 경우 특히 중요합니다.
  3. Google Ads로 전자상거래 가져오기 Google 애널리틱스 전환을 Google Ads로 가져오는 방법을 자세히 알아보세요.
  4. 구매 전환의 '전환 목표 및 액션 최적화'가 기본으로 설정되어 있는지 확인합니다.

dataLayer.push({
event: ”purchase”,
ecommerce: {
    transaction_id: ”T_12345,
    value: 7.77,
    tax: 4.90
    shipping: 5.99,
    currency: “USD”,
    coupon: “SUMMER SALE”,
    aw_merchant_id: “12345”
    aw_feed_country: ‘US”
    aw_feed_language: “EN”

    items: [
    {
    item_id: “SKU_12345”,
    item_name: “Stan and Friends Tee”,
    affiliation: “Google Merchandise Store”,
    coupon: “SUMMER_FUN”,
    discount: 2.22,
    index: 0,
    item_brand: “Google”,
    item_category: “Apparel”,
    item_category2: “Adult”,
    item_category3: “Shirts”,
    item_category4: “Crew”,
    item_category5: “Short sleeve”,
    item_list_id: “related_products”,
    item_list_name: “Related Products”,
    item_variant: “green”,
    location_id: “ChIJIQBpAG2ahYAR_6128GcTUEo”,
    price: 9.99,
    quantity: 1
    }]

Search Ads 360으로 설정

이 구현 방법을 사용하려면 아래 단계를 따르세요.

  1. 플러드라이트 활동을 통해 전환이 이미 추적되고 있는지 확인합니다.
  2. 매개변수를 사용하여 Google 태그 또는 Google 태그 관리자를 업데이트하여 데이터 및 보고 측정항목을 개선합니다.
  3. 플러드라이트 데이터는 연결된 후 Search Ads 360에서 Google Ads로 자동 전달됩니다.

앱 전환 추적 설정

장바구니 데이터를 사용한 전환 추적은 Firebase용 Google 애널리틱스(GA4F)를 통한 앱 전환 측정을 지원합니다. 앱에서 전환을 추적하려면 다음 단계를 따르세요.
  1. 앱에서 아직 Firebase용 Google 애널리틱스(GA4F) SDK를 설정하지 않은 경우 Google 애널리틱스의 모바일 앱 전환 추적의 구현 단계 1~8을 따르세요.
  2. 앱에서  'purchase' 이벤트를 추적합니다.  'item_id'는 판매자 센터 item_id 피드여야 합니다. 
  3. 새 전환 액션이 기본으로 설정되어 있고 '구매' 목표에 반영되도록 하여 Google Ads로 구매 이벤트를 가져옵니다.
  4. 이미 Google 태그 관리자를 사용하고 있으면 iOS 또는 Android용 Firebase와 함께 계속 사용할 수 있습니다.
  5. 장바구니 데이터를 사용한 전환 추적 매개변수를 추가하여 데이터 및 보고 측정항목을 개선합니다. 장바구니 데이터를 사용한 전환 추적 매개변수 섹션을 검토하세요.
    1. 선택사항인 판매자 센터 매개변수를 추가하면 데이터 품질이 향상됩니다. 판매자 센터 계정이 여러 개인 경우 특히 중요합니다.

Android 구현의 예

  1. Bundle product1 = new Bundle();
  2. product1.putString( FirebaseAnalytics.Param.ITEM_ID, "12345" );
  3. product1.putDouble( FirebaseAnalytics.Param.PRICE, 34.00D );
  4. product1.putString( FirebaseAnalytics.Param.CURRENCY, "EUR");
  5. product1.putLong( FirebaseAnalytics.Param.QUANTITY, 2 );
  6.  
  7.  
  8. Bundle product2 = new Bundle();
  9. product2.putString( FirebaseAnalytics.Param.ITEM_ID, "67891" );
  10. product2.putDouble( FirebaseAnalytics.Param.PRICE, 29.99D );
  11. product2.putLong( FirebaseAnalytics.Param.QUANTITY, 1 );
  12.  
  13.  
  14. // Prepare ecommerce bundle
  15. Bundle ecommerceBundle = new Bundle();
  16. ecommerceBundle.putParcelableArray(FirebaseAnalytics.Param.ITEMS, new Bundle[] {product1, product2});
  17.  
  18.  
  19.  
  20. // Set relevant bundle-level parameters
  21. ecommerceBundle.putString( FirebaseAnalytics.Param.TRANSACTION_ID, "T12345" );
  22. ecommerceBundle.putDouble( FirebaseAnalytics.Param.VALUE, 97.99D );
  23. ecommerceBundle.putString( FirebaseAnalytics.Param.CURRENCY, "USD" );
  24.  
  25.  
  26. // Set new conversion basket specific parameters. Fill out dynamically.
  27. ecommerceBundle.putDouble( "discount", 10.00D ); // Discount
  28. ecommerceBundle.putInt( "aw_merchant_id", 12345 ); // Merchant center ID
  29. ecommerceBundle.putString( "aw_feed_country", "US" ); // Feed country
  30. ecommerceBundle.putString( "aw_feed_language", "EN" ); // Feed Language
  31.  
  32. // Log purchase event with ecommerce bundle
  33. FirebaseAnalytics.logEvent( FirebaseAnalytics.Event.PURCHASE, ecommerceBundle );

 iOS 구현의 예

  1. NSDictionary *product1 = @{
  2.    kFIRParameterItemID : @"12345",
  3.    kFIRParameterPrice : @34.00,
  4.    kFIRParameterCurrency : @"EUR",
  5.    kFIRParameterQuantity : @2
  6. };
  7.  
  8. NSDictionary *product2 = @{
  9.    kFIRParameterItemID : @"67891",
  10.    kFIRParameterPrice : @29.99,
  11.    kFIRParameterQuantity : @1
  12. };
  13.  
  14. // Prepare ecommerce dictionary.
  15. NSArray *items = @[product1, product2];
  16.  
  17. NSDictionary *ecommerce = @{
  18.    kFIRParameterItems: items,
  19.    kFIRParameterTransactionID : @"T12345",
  20.    kFIRParameterValue : @97.99,
  21.    kFIRParameterCurrency : @"USD",
  22.    // Set new conversion basket specific parameters. Fill out dynamically.
  23.    @"discount" : @10.00, // Discount   
  24.    @"aw_merchant_id" : @12345, // Merchant center ID
  25.    @"aw_feed_country" : @"US", // Feed country
  26.    @"aw_feed_language" : @"EN" // Feed Language
  27. };
  28.  
  29. // Log purchase event with ecommerce dictionary.
  30. [FIRAnalytics logEventWithName:kFIREventPurchase parameters:ecommerce];

 

도움이 되었나요?

어떻게 하면 개선할 수 있을까요?
검색
검색어 지우기
검색 닫기
Google 앱
기본 메뉴
2826609280353615493
true
도움말 센터 검색
true
true
true
true
true
73067
false
false
false