웹에서 Oracle Infinity를 통해 인증된 사용자 추적
소개
이 사용지침서에서는 추적 통화에 사용자 레벨 추적 매개변수를 추가하여 Oracle CX 태그와 함께 Oracle Infinity를 사용하여 웹 사이트에서 인증된 사용자를 추적하는 방법을 보여줍니다. 예를 들어, 사용자에 대한 고객 ID를 선언하면 전자상거래 웹 사이트에 대한 사용자별 매출을 분류하거나 인증된 방문자에 대해 작업을 트리거할 수 있습니다.
목표
튜토리얼의 목표는 다음과 같습니다.
-
카트에 항목을 추가할 수 있는 모든 페이지에서 Oracle CX 태그 구현: 추적 기능을 사용할 수 있도록 Oracle CX 태그 라이브러리를 페이지에 로드합니다.
-
추적 호출에서 사용자 레벨 추적 매개변수 선언: 새 호출 또는 기존 호출에 사용자 레벨 추적 매개변수를 추가할 수 있습니다.
필요 조건
이 자습서의 사전 요구 사항은 아래를 참조하십시오.
태그 생성(Oracle CX 태그용)
웹 사이트에 대한 태그를 생성 및 구성해야 합니다.
-
Created a new tag for the Oracle CX Tag: This tag will be what you implement on your order confirmation page.
-
Enabled the Oracle Infinity Module: You must have enabled the Oracle Infinity module for your tag to ensure data collection is enabled.
-
Enabled the Tag Management Plugin: You must have enabled the Tag Management plugin for your tag to ensure the automatic view call is repressed (you will be firing the view call independently).
-
Promoted your Tag to Production: Your tag container must be promoted to production.
-
Your Tag URL: You must have your tag URL for your production configuration (this will be the actual endpoint you will implement on your webpage). It will be in the following format:
//c.oracleinfinity.io/acs/account/{YOUR_ACCOUNT_GUID}/js/{YOUR_TAG_ID}/odc.js?_ora.config=analytics:production
웹 사이트에 Oracle CX 태그가 이미 있습니까?
웹 사이트에서 사용 중인 태그를 생성한 경우 이 사용 사례에 대해 새 특정 태그를 생성할 필요가 없습니다. (a) 기존 태그가 필요한 페이지에 이미 구현되었는지 확인하거나 (b) 새 태그를 생성하고 필요한 페이지에 구현해야 합니다.
1단계: 페이지에서 Oracle CX 태그 구현
원하는 페이지에서 CX 태그를 아직 구현하지 않은 경우 Oracle Infinity에 대한 추적 요청을 시작할 수 있도록 CX 태그 라이브러리를 로드하려면 이 태그를 페이지에 추가해야 합니다.
-
다음 형식을 사용할 필수 조건에 따라 태그 URL이 있어야 합니다.
//c.oracleinfinity.io/acs/account/{YOUR_ACCOUNT_GUID}/js/{YOUR_TAG_ID}/odc.js?_ora.config={_ora.config}
계정 GUID, 태그 ID 및 구성
{Account GUID}
는 계정을 식별합니다. 모든 태그에서 동일한 계정 GUID를 사용하므로 계정에 대해 수집된 모든 데이터가 함께 저장됩니다.{Tag ID}
에서는 Oracle Infinity 태그에 대한 액세스 권한을 지정하고 계층 형식으로 넣을 수 있습니다.{_ora.config}
denotes which Environment the tag is pointing towards (for example,analytics:test
to allow you to point towards different tag configurations per Environment, for example, Test and Production). Please see Environments for more detail. -
추적할 모든 페이지의
<head>
*에서 다음 코드 블록을 구현합니다(태그 URL에 따라{Account GUID}
,{Tag ID}
및{_ora.config}
대체). 예:동기 구현
<head> ... <!-- CX Tag - Library Load --> <script type="text/JavaScript" src="//c.oracleinfinity.io/acs/account/{Account GUID}/js/{Tag ID}/odc.js?_ora.config={_ora.config}"></script> ... </head>
비동기 구현
<head> ... <script type="text/JavaScript"> (function() { var accountGUID = "{Account GUID}"; var tagID = "{Tag ID}"; var config = "{_ora.config}"; // DO NOT EDIT BELOW THIS LINE for(var odc_requested=!1,scripts=document.getElementsByTagName("SCRIPT"),s=0;s<scripts.length;s++)scripts[s].src&&/oracleinfinity.*odc\.\js/.test(scripts[s].src)&&(odc_requested=!0);if(!odc_requested){var sc_scripts=document.getElementsByTagName("script")[0],sc=document.createElement("script");if(sc.async=!0,void 0===config)var config="";config&&(config="?_ora.config="+config),sc.src="//c.oracleinfinity.io/acs/account/"+accountGUID+"/js/"+tagID+"/odc.js"+config,sc_scripts.parentNode.insertBefore(sc,sc_scripts)} }()); </script> ... </head>
*동기 또는 비동기?
Oracle Maxymiser를 사용하려는 경우 위와 같이
<head>
동기화에서 이를 구현하여 페이지 콘텐츠를 사용자에게 표시하기 전에 조작할 수 있어야 합니다. 그러나 Oracle Maxymiser를 사용하지 않을 경우 비동기적이며<head>
에서 다를 수도 있습니다.가능하지 않은 경우 Oracle Maxymiser CX 태그 지침을 참조하거나 Oracle Consulting Services에 문의하여 비동기 구현에 대한 태그 지정 요구사항을 지원하십시오.
2단계: 추적 통화에서 사용자 레벨 매개변수 선언
사용자가 인증된 경우 새 추적 호출 또는 기존 추적 호출(예: 인증된 각 방문자에 대해 고객 ID를 표면화)에서 이에 대한 세부정보를 추가할 수 있습니다.
사용 가능한 매개변수
카트 추가를 위해 Oracle Infinity에 전송할 매개변수를 결정해야 합니다.
다음은 인증된 사용자에게 보낼 수 있는 제안된 매개변수 테이블입니다.
제안된 유저 레벨 파라미터
매개변수 | 매개변수 이름 | 샘플 값 | 노트 |
---|---|---|---|
wt.dcsvid |
외부 방문자 ID | CUST123 | 아래 참조* |
wt.customer_id |
고객 ID | CUST123 | 고객의 ID |
wt.email |
전자메일 주소 | stevie.nicks@oracle.com | 원시 전자메일 주소 |
wt.e_id_s |
전자메일 주소(SHA-256 해시됨) | 9A0FF5B8ADEC41340B433CB2E343DA2DF0DFCBB7447301D97755B6568E41BB8B | SHA-256 해시된 전자메일 주소 |
wt.e_id_m |
전자메일 주소(MD5 해시됨) | 0FED850BA5BC6D3A126270F5DFA43C15 | MD5-Hashed 전자메일 주소 |
wt.mobile_phone |
이동 전화 번호 | +447809839594 | 원시 전화 번호 |
wt.riid |
Responsys 수신자 ID(RIID) | 564228225 | Responsys 수신자 ID |
wt.customer_type |
고객 유형 | 수당 | 고객 유형 |
*외부 방문자 ID
이 매개변수는 Oracle Infinity에서 방문자당 생성된 기본 방문자 ID를 대체합니다. 자세한 내용은 외부 방문자 ID를 참조하십시오.
파라미터 선언
매개변수를 선택한 후에는 새 호출 또는 기존 호출에서 선언할 수 있습니다. 예:
홈 페이지에서 인증된 사용자에 대한 샘플 뷰 호출
(function(){
// Declare Your Parameters
var cxDataObject = {};
cxDataObject["wt.page_name"] = "homepage"; // Custom parameter denoting page name
cxDataObject["wt.customer_id"] = "EXAMPLECUSTOMERID123"; // Customer ID
cxDataObject["wt.e_id_s"] = "9A0FF5B8ADEC41340B433CB2E343DA2DF0DFCBB7447301D97755B6568E41BB8B"; // SHA-256 hashed email address
cxDataObject["wt.customer_type"] = "VIP Customer"; // Custom parameter denoting type of customer
// DO NOT EDIT BELOW THIS LINE - ORA.click()
window.ORA = window.ORA || {productReady: []};
ORA.productReady.push(['analytics', function(cxDataObject) {return function() {return ORA.click({"data": cxDataObject})}}(cxDataObject)]);
})();
3단계: 매개변수가 선언되는지 테스트
사용자 레벨 매개변수를 선언한 후에는 Chrome DevTools Network Debugger를 열어 요청을 검증할 수 있습니다.
- Chrome DevTools Network Debugger를 엽니다.
- 사이트에서 인증되었는지 또는 새 매개변수 선언 기준을 충족하는지 확인합니다.
- 페이지를 새로고침하십시오.
- 디버거에서
dcs
을 통해 필터를 수행합니다. dcs.gif
요청을 선택합니다(Oracle Infinity 데이터 수집 호출).- 전송 중인 매개변수를 확인합니다.
Oracle Infinity 데이터 수집 호출 보기
4단계: Oracle Infinity에서 데이터 수신 여부 확인
You can now Check available data within Oracle Infinity for your purchase data as per the Parameters defined within your Click Call above (for example, data.wt.customer_id
).
관련 링크
- Oracle Infinity를 사용한 카트 추가 추적 - Oracle Help Center Learn 자습서(Oracle Infinity로 카트 추가 기능 추적)
- Oracle Infinity를 통한 구매 추적 - Oracle Help Center Oracle Infinity와의 구매 추적에 대한 자습서 학습
- Oracle Infinity 내에서 사용 가능한 데이터 확인 - Oracle Help Center Learn 자습서(Oracle Infinity 내에서 사용 가능한 데이터를 확인하는 방법)
- Oracle Infinity 도움말 센터 - Oracle Infinity에 대한 사용자 도움말 센터입니다.
추가 학습 자원
docs.oracle.com/learn에서 다른 실습을 찾아보거나 Oracle Learning YouTube channel에서 무료 학습 콘텐츠에 액세스할 수 있습니다. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer로 변경하십시오.
제품 설명서는 Oracle Help Center를 참조하십시오.
Track authenticated users with Oracle Infinity on Web
F50852-01
November 2021
Copyright © 2021, Oracle and/or its affiliates.