Skip to content
This repository was archived by the owner on Apr 10, 2025. It is now read-only.

Commit 4bcf517

Browse files
jeffkaufmancrowell
authored andcommitted
setChosenVariant was a typo for setChosenVariation
Fixes experiment reporting for classic ga.js Fixes #1288
1 parent 7cccc26 commit 4bcf517

File tree

4 files changed

+11
-12
lines changed

4 files changed

+11
-12
lines changed

net/instaweb/rewriter/insert_ga_filter.cc

+5-5
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ namespace net_instaweb {
6969
//
7070
// ga.js + content experiments:
7171
// <script src="kContentExperimentsJsClientUrl"></script>
72-
// <script>kContentExperimentsSetChosenVariantSnippet
72+
// <script>kContentExperimentsSetChosenVariationSnippet
7373
// kGAJsSnippet</script> [ possibly existing ]
7474
//
7575
// analytics.js + content experiments:
@@ -140,8 +140,8 @@ extern const char kContentExperimentsJsClientUrl[] =
140140
// When using content experiments with ga.js, after /cx/api.js has loaded and
141141
// before ga.js loads you need to call this. The first argument is the
142142
// variant id, the second is the experiment id.
143-
extern const char kContentExperimentsSetChosenVariantSnippet[] =
144-
"cxApi.setChosenVariant('%s', '%s');";
143+
extern const char kContentExperimentsSetChosenVariationSnippet[] =
144+
"cxApi.setChosenVariation('%s', '%s');";
145145

146146
// When using content experiments with analytics.js, after ga('create', ..._)
147147
// and before ga('[...].send', 'pageview'), we need to insert:
@@ -296,7 +296,7 @@ void InsertGAFilter::EndDocument() {
296296
InsertNodeAtBodyEnd(cxapi);
297297

298298
experiment_snippet = StringPrintf(
299-
kContentExperimentsSetChosenVariantSnippet,
299+
kContentExperimentsSetChosenVariationSnippet,
300300
driver()->options()->content_experiment_variant_id().c_str(),
301301
driver()->options()->content_experiment_id().c_str());
302302
} else {
@@ -516,7 +516,7 @@ void InsertGAFilter::HandleEndScript(HtmlElement* script) {
516516
if (!postponed_script_body_.empty()) {
517517
DCHECK(script == script_element_);
518518
GoogleString snippet_text = StringPrintf(
519-
kContentExperimentsSetChosenVariantSnippet,
519+
kContentExperimentsSetChosenVariationSnippet,
520520
driver()->options()->content_experiment_variant_id().c_str(),
521521
driver()->options()->content_experiment_id().c_str());
522522

net/instaweb/rewriter/insert_ga_filter_test.cc

+5-5
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ TEST_F(InsertGAFilterTest, ExperimentGaJsCx) {
375375
kContentExperimentsJsClientUrl,
376376
"\"></script>").c_str(),
377377
"",
378-
StrCat(StringPrintf(kContentExperimentsSetChosenVariantSnippet,
378+
StrCat(StringPrintf(kContentExperimentsSetChosenVariationSnippet,
379379
"456", "123"),
380380
StringPrintf(kGAJsSnippet, kGaId, "test.com",
381381
kGASpeedTracking)).c_str());
@@ -528,7 +528,7 @@ TEST_F(InsertGAFilterTest, SynchronousGAContentExperiment) {
528528
kContentExperimentsJsClientUrl,
529529
"\"></script><script>",
530530
StringPrintf(
531-
kContentExperimentsSetChosenVariantSnippet,
531+
kContentExperimentsSetChosenVariationSnippet,
532532
"456", "123")).c_str(),
533533
kGaId);
534534
ValidateExpected("extend sync ga.js for content experiment", input, output);
@@ -567,7 +567,7 @@ TEST_F(InsertGAFilterTest, AsynchronousGAContentExperiment) {
567567
kContentExperimentsJsClientUrl,
568568
"\"></script><script>",
569569
StringPrintf(
570-
kContentExperimentsSetChosenVariantSnippet,
570+
kContentExperimentsSetChosenVariationSnippet,
571571
"456", "123")).c_str(),
572572
kGaId);
573573
ValidateExpected("extend async ga.js for content experiment", input, output);
@@ -763,7 +763,7 @@ TEST_F(InsertGAFilterTest, ExistingGaJsContentExperimentNoCloseAnything) {
763763
kContentExperimentsJsClientUrl,
764764
"\"></script>"
765765
"<script>",
766-
StringPrintf(kContentExperimentsSetChosenVariantSnippet,
766+
StringPrintf(kContentExperimentsSetChosenVariationSnippet,
767767
"456", "123"),
768768
StringPrintf(kGAJsSnippet, kGaId, "test.com",
769769
kGASpeedTracking)).c_str());
@@ -785,7 +785,7 @@ TEST_F(InsertGAFilterTest, AsynchronousGAContentExperimentFlush) {
785785
kContentExperimentsJsClientUrl,
786786
"\"></script><script>",
787787
StringPrintf(
788-
kContentExperimentsSetChosenVariantSnippet,
788+
kContentExperimentsSetChosenVariationSnippet,
789789
"456", "123")).c_str(),
790790
kGaId);
791791

net/instaweb/rewriter/public/insert_ga_filter.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ extern const char kAnalyticsJsSnippet[];
4242
extern const char kAnalyticsJsIncreaseSiteSpeedTracking[];
4343
extern const char kAnalyticsJsIncreaseSiteSpeedTrackingMinimal[];
4444
extern const char kContentExperimentsJsClientUrl[];
45-
extern const char kContentExperimentsSetChosenVariantSnippet[];
45+
extern const char kContentExperimentsSetChosenVariationSnippet[];
4646
extern const char kContentExperimentsSetExpAndVariantSnippet[];
4747
extern const char kGASpeedTracking[];
4848

third_party/gflags/src

-1
This file was deleted.

0 commit comments

Comments
 (0)