Skip to content

Instantly share code, notes, and snippets.

@sangheestyle
Created September 8, 2022 07:00
Show Gist options
  • Save sangheestyle/6560951620aac3d61fbac975ecc32a20 to your computer and use it in GitHub Desktop.
Save sangheestyle/6560951620aac3d61fbac975ecc32a20 to your computer and use it in GitHub Desktop.
Optimize 사용 관련된 내용들

옵티마이즈 Optimize 사용 관련된 내용들

TODO

다뤄져야 할 키워드들

Datalayer events

experiment_impression

API Call

dataLayer.push({
  event: "experiment_impression",
  eventModel: {experiment_id: "61eULopESlyTqLbhDK6XwA", variant_id: "61eULopESlyTqLbhDK6XwA.0"},
  gtm.uniqueEventId: 20,
  gtm.priorityId: 4
})

Data Layer

{
  event: "experiment_impression",
  gtm: {
    uniqueEventId: 20,
    start: 1662619868150,
    scrollThreshold: 90,
    scrollUnits: "percent",
    scrollDirection: "vertical",
    triggers: "14",
    priorityId: 4,
    historyChangeSource: "popstate",
    oldUrlFragment: "/",
    newUrlFragment: "/login",
    oldHistoryState: null,
    newHistoryState: null,
    oldUrl: "https://aitutor-m-prod.an.r.appspot.com/?gtm_debug=16626" +
            "19867737",
    newUrl: "https://aitutor-m-prod.an.r.appspot.com/?gtm_debug=16626" +
            "19867737"
  },
  data: null,
  eventModel: {
    experiment_id: "61eULopESlyTqLbhDK6XwA",
    variant_id: "61eULopESlyTqLbhDK6XwA.0"
  }
}

optimize.domChange

API Call

dataLayer.push({event: "optimize.domChange", gtm.uniqueEventId: 21})

Data Layer

{
  event: "optimize.domChange",
  gtm: {
    uniqueEventId: 21,
    start: 1662619868150,
    scrollThreshold: 90,
    scrollUnits: "percent",
    scrollDirection: "vertical",
    triggers: "14",
    priorityId: 4,
    historyChangeSource: "popstate",
    oldUrlFragment: "/",
    newUrlFragment: "/login",
    oldHistoryState: null,
    newHistoryState: null,
    oldUrl: "https://aitutor-m-prod.an.r.appspot.com/?gtm_debug=16626" +
            "19867737",
    newUrl: "https://aitutor-m-prod.an.r.appspot.com/?gtm_debug=16626" +
            "19867737"
  },
  data: null
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment