Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

Time Zone based deployment testing - Help

Avatar

Avatar
Validate 1
Level 2
wesp27904446
Level 2

Likes

12 likes

Total Posts

15 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 10
Boost 1
View profile

Avatar
Validate 1
Level 2
wesp27904446
Level 2

Likes

12 likes

Total Posts

15 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 10
Boost 1
View profile
wesp27904446
Level 2

13-11-2019

Hey All,

I'm trying to do some A/B email testing based on reciepient time zone and i'm running into a bit of a brick wall.  Essentially, I want to test and see if a specific hour delay based on the time zone of the recipient results in higher open and conversion rates.  I could do this via a split to delay activity based on recipient state but it seems like there is probably a more elegant way to achieve this.  Has anyone ever experiemented with this using a javascript activity or javascript within the email delivery itself?

Thanks!

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar
Contributor
MVP
Milan_Vucetic
MVP

Likes

163 likes

Total Posts

380 posts

Correct Reply

134 solutions
Top badges earned
Contributor
Springboard
Shape 1
Validate 25
Validate 10
View profile

Avatar
Contributor
MVP
Milan_Vucetic
MVP

Likes

163 likes

Total Posts

380 posts

Correct Reply

134 solutions
Top badges earned
Contributor
Springboard
Shape 1
Validate 25
Validate 10
View profile
Milan_Vucetic
MVP

19-11-2019

Hi,

you can use JS and create several branches for different deliveries.

Create JS node and input code (change it per your needs):

var timezone= 1;
if(timezone> 1){
task.postEvent(task.transitionByName("branch1"));
} else {
task.postEvent(task.transitionByName("branch2"));
};

If you do not need branches then just invoke a workflows or deliveries in the {}.

Regards,

Milan

 

Answers (2)

Answers (2)

Avatar

Avatar
Validate 1
Level 4
somasundaramhal
Level 4

Likes

73 likes

Total Posts

71 posts

Correct Reply

12 solutions
Top badges earned
Validate 1
Shape 1
Boost 50
Boost 5
Boost 3
View profile

Avatar
Validate 1
Level 4
somasundaramhal
Level 4

Likes

73 likes

Total Posts

71 posts

Correct Reply

12 solutions
Top badges earned
Validate 1
Shape 1
Boost 50
Boost 5
Boost 3
View profile
somasundaramhal
Level 4

18-11-2019

Hi,

In the inbound transitions, if you already know the recipient's time zone, use test activity and use a wait step. You can achieve this.

1856536_pastedImage_0.png

Avatar

Avatar
Validate 1
Level 2
wesp27904446
Level 2

Likes

12 likes

Total Posts

15 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 10
Boost 1
View profile

Avatar
Validate 1
Level 2
wesp27904446
Level 2

Likes

12 likes

Total Posts

15 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 10
Boost 1
View profile
wesp27904446
Level 2

18-11-2019

Thank you for the response.  Would you be able to provide more details on this suggestion?  If possible i'd like to avoid a branch for each time zone, just for the sake of workflow elegance, and attempt to prioritize on the back end via JS or in the delivery itself.  Your suggestion may achieve that goal but i'm not sure i fully understand the setup.