From 41ccdc5bb5a02a2497a1f370dc70709f95678dad Mon Sep 17 00:00:00 2001 From: Patrick McCann Date: Thu, 12 Dec 2024 13:45:32 -0500 Subject: [PATCH 1/6] Create id_lift_measurement.html --- .../gpt/id_lift_measurement.html | 120 ++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 integrationExamples/gpt/id_lift_measurement.html diff --git a/integrationExamples/gpt/id_lift_measurement.html b/integrationExamples/gpt/id_lift_measurement.html new file mode 100644 index 00000000000..c179f462284 --- /dev/null +++ b/integrationExamples/gpt/id_lift_measurement.html @@ -0,0 +1,120 @@ + + + + + Measure lift of ID Example + + + + + + + + + + + + + +

Rewarded Interest ID Example

+ +

Generated IDs:

+

+
+

Generated EIDs

+

+
+
+

From 9bf5cbf9ce7489bde75c752dc4817cf97016253b Mon Sep 17 00:00:00 2001
From: Patrick McCann 
Date: Thu, 12 Dec 2024 13:53:00 -0500
Subject: [PATCH 2/6] Update id_lift_measurement.html

---
 .../gpt/id_lift_measurement.html              | 21 +++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/integrationExamples/gpt/id_lift_measurement.html b/integrationExamples/gpt/id_lift_measurement.html
index c179f462284..f7eed8410b5 100644
--- a/integrationExamples/gpt/id_lift_measurement.html
+++ b/integrationExamples/gpt/id_lift_measurement.html
@@ -115,6 +115,27 @@ 

Generated IDs:

Generated EIDs


+  
+    

Instructions

+
    +
  1. Ensure that the `IDMOD_REPORTING_KEY` is defined in the code as a key to measure the performance.
  2. +
  3. In Google Ad Manager (GAM), create a report with the following setup: +
      +
    • Dimensions: Ad Unit, Key-Value Targeting (e.g., the IDMOD_REPORTING_KEY).
    • +
    • Metrics: Impressions, Clicks, Revenue.
    • +
    • Filters: Ensure that targeting for id_mod1 is included in the report.
    • +
    +
  4. +
  5. Analyze the report: +
      +
    • Compare performance for `t1` (treatment group) versus `t0` (control group) values of the key.
    • +
    • Calculate lift using the formula: +
      Lift (%) = ((Treatment Metric - Control Metric) / Control Metric) * 100
      + Replace "Metric" with Impressions, Clicks, or Revenue as needed. +
    • +
    +
  6. +
From f7788cd16ccdb0118a82c8de6be6a1e1e8948775 Mon Sep 17 00:00:00 2001 From: Patrick McCann Date: Thu, 12 Dec 2024 13:57:34 -0500 Subject: [PATCH 3/6] Update id_lift_measurement.html --- .../gpt/id_lift_measurement.html | 103 ++++++++++-------- 1 file changed, 56 insertions(+), 47 deletions(-) diff --git a/integrationExamples/gpt/id_lift_measurement.html b/integrationExamples/gpt/id_lift_measurement.html index f7eed8410b5..6d5d450a90b 100644 --- a/integrationExamples/gpt/id_lift_measurement.html +++ b/integrationExamples/gpt/id_lift_measurement.html @@ -2,9 +2,13 @@ - Measure lift of ID Example + Measure Lift of Multiple ID Modules - - + + +

Measure Lift of Multiple ID Modules

-

Rewarded Interest ID Example

+

Generated IDs:

+

 
-

Generated IDs:

-

+    

Generated EIDs:

+

 
-

Generated EIDs

-

-  
+    
     

Instructions

    -
  1. Ensure that the `IDMOD_REPORTING_KEY` is defined in the code as a key to measure the performance.
  2. +
  3. Ensure that the `abg` key is set in GAM targeting. Each value will be a combination of `id1:t0 or t1`, `id2:t0 or t1`, and `id3:t0 or t1`.
  4. In Google Ad Manager (GAM), create a report with the following setup:
      -
    • Dimensions: Ad Unit, Key-Value Targeting (e.g., the IDMOD_REPORTING_KEY).
    • -
    • Metrics: Impressions, Clicks, Revenue.
    • -
    • Filters: Ensure that targeting for id_mod1 is included in the report.
    • +
    • Dimensions: Ad Unit, Key-Value Targeting (`abg`).
    • +
    • Metrics: Impressions, Clicks, Revenue.
    • +
    • Filters: Include the `abg` key in the report.
  5. -
  6. Analyze the report: +
  7. Analyze the report for each ID module:
      -
    • Compare performance for `t1` (treatment group) versus `t0` (control group) values of the key.
    • -
    • Calculate lift using the formula: +
    • Filter by combinations of `t1` (treatment) and `t0` (control) for each ID module (e.g., `id1:t1`, `id1:t0`).
    • +
    • Compare performance metrics (Impressions, Clicks, Revenue) for the `t1` vs. `t0` values.
    • +
    • Calculate lift for each module using the formula:
      Lift (%) = ((Treatment Metric - Control Metric) / Control Metric) * 100
      - Replace "Metric" with Impressions, Clicks, or Revenue as needed. + Replace "Metric" with the relevant performance metric.
  8. From db6e56999dccfe612f171484a7c5271be87b02f3 Mon Sep 17 00:00:00 2001 From: Patrick McCann Date: Thu, 12 Dec 2024 14:00:17 -0500 Subject: [PATCH 4/6] Update id_lift_measurement.html --- integrationExamples/gpt/id_lift_measurement.html | 6 ------ 1 file changed, 6 deletions(-) diff --git a/integrationExamples/gpt/id_lift_measurement.html b/integrationExamples/gpt/id_lift_measurement.html index 6d5d450a90b..ac1aeaac112 100644 --- a/integrationExamples/gpt/id_lift_measurement.html +++ b/integrationExamples/gpt/id_lift_measurement.html @@ -117,12 +117,6 @@

    Measure Lift of Multiple ID Modules

    -

    Generated IDs:

    -
    
    -
    -    

    Generated EIDs:

    -
    
    -
         
         

    Instructions

      From f197c0a1c145f7e36dc9c4e810fe0af17ebddf82 Mon Sep 17 00:00:00 2001 From: Patrick McCann Date: Thu, 12 Dec 2024 14:06:45 -0500 Subject: [PATCH 5/6] Update id_lift_measurement.html --- .../gpt/id_lift_measurement.html | 43 ++++++++++++++++--- 1 file changed, 36 insertions(+), 7 deletions(-) diff --git a/integrationExamples/gpt/id_lift_measurement.html b/integrationExamples/gpt/id_lift_measurement.html index ac1aeaac112..220fbf47f8c 100644 --- a/integrationExamples/gpt/id_lift_measurement.html +++ b/integrationExamples/gpt/id_lift_measurement.html @@ -5,7 +5,20 @@ Measure Lift of Multiple ID Modules