문제

1.14.2+에서 GTM 지원이 내장 된 문제가 발생했습니다.

  • GTM 지원
  • 를 사용하도록 설정했습니다.
  • 정확한 GTM 컨테이너 ID
  • 를 입력했습니다.
  • Google Analytics Package
  • 에서 향상된 전자 상거래를 사용하도록 설정했습니다.
  • GTM
  • 의 모든 페이지 뷰에서 범용 분석 태그를 설정했습니다.
  • GTM
  • 의 성공 페이지에서 UA 변환 추적을 설정했습니다.

그러나 우리는 여전히 GA에서 UA 변환을 얻지 못합니다.그것은 결코 등록되지 않습니다.

도움이 되었습니까?

해결책

그래서 나는 이것을 설정하려고 시도하는 즐거움을 가지고 있었고 지금은 지금 일하고있는 것처럼 보입니다.

내 이해는 성공 페이지를 기반으로 추적을 사용하는 것이 아니라, 이벤트를 사용해야하므로 변환은 Magento가 우리가 필요로하는 "구매"이벤트를 화재시킵니다.

Pageview 태그와 함께이 구매 태그가 있으며, 화재가 성공 페이지의 마젠타가 화재 인 "구매"라는 이름의 사용자 정의 이벤트입니다.

여기에 이미지 설명

Branchlabs의 아래의 게시물은 실제로 나를 도와 줬지만 각 이벤트를 새 태그로 분할하여 아래의 공식 문서에 따라 분석의 차이점을 쉽게 볼 수 있습니다. 일하는 것 같습니다.

http://branchlabs.com/magento-development/how-to-set-up-googh-tag-manager-for-magento#create-a-tag-for-page-views

http : // merch. docs.magento.com/ee/user_guide/marketing/google-universal-analytics-enhanced-ecommerce.html

다른 팁

대부분의 구현에서는 유니버설 분석 페이지 뷰 또는 이벤트 태그에서 향상된 전자 상거래를 활성화해야합니다. 웹 인터페이스의 태그 편집기 화면에서 향상된 전자 상거래를 사용하도록 설정하는 두 가지 옵션이 있습니다.

  • 데이터 계층 사용 (권장)
  • 구현
  • 사용자 정의 JavaScript 매크로 사용을 사용하여 구현

데이터 계층의 Magento 웹 사이트에서 다음과 같은 다른 데이터 레이어를 만들어야합니다. - :

  • 제품 인상
  • 제품 클릭
  • 를 클릭합니다
  • 제품 세부 인상
  • 카트에서 추가 / 제거
  • 홍보 인상
  • 홍보
  • 를 클릭합니다
  • 체크 아웃
  • 구매
  • 를 구매합니다
  • 환불

제품 노출을위한 예제 데이터 계층 - :

<script>
// Measures product impressions and also tracks a standard
// pageview for the tag configuration.
// Product impressions are sent by pushing an impressions object
// containing one or more impressionFieldObjects.
dataLayer.push({
  'ecommerce': {
    'currencyCode': 'EUR',                       // Local currency is optional.
    'impressions': [
     {
       'name': 'Triblend Android T-Shirt',       // Name or ID is required.
       'id': '12345',
       'price': '15.25',
       'brand': 'Google',
       'category': 'Apparel',
       'variant': 'Gray',
       'list': 'Search Results',
       'position': 1
     },
     {
       'name': 'Donut Friday Scented T-Shirt',
       'id': '67890',
       'price': '33.75',
       'brand': 'Google',
       'category': 'Apparel',
       'variant': 'Black',
       'list': 'Search Results',
       'position': 2
     }]
  }
});
</script>
.

위의 모든 점에 대한 데이터 레이어를 만드는 Magento 모듈 - :

"Nofollow"> http : // www. scommerce-mage.co.uk/enhanced-ecommerce-tracking-with-google-tag-manager.html

위의 모듈을 구매하지 않으려면 사용자 정의 JavaScript 매크로를 사용하여 할 수 있습니다 - :

// A custom JavaScript macro that returns an ecommerceData object
// that follows the data layer syntax.
function() {
  var ecommerceData = {
    'ecommerce': {
      'purchase': {
        'actionField': {'id': 'T12345'},
        'products': [
            // List of productFieldObjects
        ],
        ... // Rest of the code should follow the data layer syntax.
     }
  };
  return ecommerceData;
}
.

데이터 계층 대신 사용자 정의 JavaScript 매크로를 사용하도록 선택한 경우 향상된 전자 상거래 기능 사용을 선택하고 매크로에서 읽기 데이터를 설정하십시오.

도움이되기를 바랍니다!

추적 코드에 DataLayer 설정이 있고 트리거를 설정하여 이벤트 데이터를 전달하도록 설정하십시오.

GAEVENT 트리거

이벤트 변수

GAEVENT

추적 이벤트를 Datalayer로 밀어 넣습니다.

dataLayer.push({'event': 'trackEvent', 'eventCategory': 'This is your category title', 'eventAction': 'this is your action title', 'eventLabel': 'this is your label', 'eventValue':'1' });
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top