This document discusses how to set up A/B tests using Google Tag Manager. It explains two ground rules for A/B testing: 1) visitors are randomly assigned to variations, and 2) visitors stay in the same condition. Commercial tools like Optimizely and VWO are mentioned as doing fancy GUIs and ugly code well. The document then discusses replicating A/B test logic in GTM by assigning visitors randomly to conditions A or B, storing this in a cookie, and loading the proper code variation. It provides details on configuring the test, assigning visitors, using cookies, and triggering events and analytics. The goal is to allow setting up A/B tests for free using GTM's functionality.
Calibration exercise on GA4 observed vs modelled vs GA 360 data. The methodology was flawed in this case but the results and approach stand up to scrutiny
MeasureCamp 2022: Digital Analytics Solutions for 2022Lukáš Čech
Approaches to select the right digital analytics solution that will fulfill the business needs and fit into the existing ecosystem and company culture.
Digital Analytics with the Google Tag Manager (GTM)Yourposition AG
This presentations points out the characteristics and advantages of using the Google Tag Manager as part of a Digital Analytics Setup, including an E-Commerce Use Case - from Enhanced E-Commerce, over UserID Tracking, to SEO.
Language: English
__
This was presented by Jonas Wendler at the Analytics Summit, at Google Switzerland, January 25th, 2016.
Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016MLconf
Personalized Content Blending in the Pinterest Homefeed: The Pinterest Homefeed is a personalized feed of content (or “Pins”) drawn from many sources, including followed users, followed topics, and recommendations, among other sources. Each types of content is ranked by its own specialized machine learning model, and then blended with a ratio-based round robin to create the final Homefeed.
This presentation dives into how the current system evolved, and describes in depth an approach for personalizing the content blending ratio. This method uses historical user action data and models the Pin action rates of each pin type as a Bernoulli distribution. Each content type’s overall utility is modeled as a sum of the Pin action rate distributions, weighted by action-specific reward constants. I will discuss different methods for assigning blending ratios based on the utility distribution.
As we iterate on our blending systems, new questions have arisen as to how we measure success. . Unlike traditional search ranking problems, Pinterest faces both short- and long-term optimization challenges as we balance immediate user-engagement metric movements and long term ecosystem health. This talk concludes with an overview of some of the different dimensions of success we currently monitor as we continue to work on blending.
A Multi-Armed Bandit Framework For Recommendations at NetflixJaya Kawale
In this talk, we present a general multi-armed bandit framework for recommendations on the Netflix homepage. We present two example case studies using MABs at Netflix - a) Artwork Personalization to recommend personalized visuals for each of our members for the different titles and b) Billboard recommendation to recommend the right title to be watched on the Billboard.
Calibration exercise on GA4 observed vs modelled vs GA 360 data. The methodology was flawed in this case but the results and approach stand up to scrutiny
MeasureCamp 2022: Digital Analytics Solutions for 2022Lukáš Čech
Approaches to select the right digital analytics solution that will fulfill the business needs and fit into the existing ecosystem and company culture.
Digital Analytics with the Google Tag Manager (GTM)Yourposition AG
This presentations points out the characteristics and advantages of using the Google Tag Manager as part of a Digital Analytics Setup, including an E-Commerce Use Case - from Enhanced E-Commerce, over UserID Tracking, to SEO.
Language: English
__
This was presented by Jonas Wendler at the Analytics Summit, at Google Switzerland, January 25th, 2016.
Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016MLconf
Personalized Content Blending in the Pinterest Homefeed: The Pinterest Homefeed is a personalized feed of content (or “Pins”) drawn from many sources, including followed users, followed topics, and recommendations, among other sources. Each types of content is ranked by its own specialized machine learning model, and then blended with a ratio-based round robin to create the final Homefeed.
This presentation dives into how the current system evolved, and describes in depth an approach for personalizing the content blending ratio. This method uses historical user action data and models the Pin action rates of each pin type as a Bernoulli distribution. Each content type’s overall utility is modeled as a sum of the Pin action rate distributions, weighted by action-specific reward constants. I will discuss different methods for assigning blending ratios based on the utility distribution.
As we iterate on our blending systems, new questions have arisen as to how we measure success. . Unlike traditional search ranking problems, Pinterest faces both short- and long-term optimization challenges as we balance immediate user-engagement metric movements and long term ecosystem health. This talk concludes with an overview of some of the different dimensions of success we currently monitor as we continue to work on blending.
A Multi-Armed Bandit Framework For Recommendations at NetflixJaya Kawale
In this talk, we present a general multi-armed bandit framework for recommendations on the Netflix homepage. We present two example case studies using MABs at Netflix - a) Artwork Personalization to recommend personalized visuals for each of our members for the different titles and b) Billboard recommendation to recommend the right title to be watched on the Billboard.
Here's the slides from my MeasureCamp presentation on Google Tag Manager, the data layer, and the tool-specific data model.
Here's an accompanying blog post as well:
http://www.simoahava.com/analytics/google-tag-manager-data-model/
A New Era of Email Deliverability: Tools of 250okMarketo
Up to 85 percent of incoming email is considered abusive. Mailbox providers often apply aggressive measures to deter spam and protect customers. As a result, marketers need sophisticated tools to understand when emails deliver to the Inbox or Spam folder and why. With the enhanced partner integration between 250ok and Marketo, get the proactive insights you need to manage sender reputation, optimize deliverability, and improve email-driven ROI.
This presentation will show:
- Email Informant delivers better emails with comprehensive analytics, device and browser tracking
- Reputation PowerPack offers granularity with automated SNDS, and spam trap reporting
- More features of the Email Deliverability PowerPack boost ROI
These are the slides of my invited talk at the REVEAL workshop at RecSys 2019. The workshop focuses on the offline evaluation for recommender systems, and this year’s focus was on Reinforcement Learning. Although not directly related to reinforcement learning, it is clear that there are connections to what research in reinforcement learning is attempting to achieve (defining the rewards) and metrics that are optimized by recommender systems. I presented various works and personal thoughts on how to develop metrics of user engagement, which recommender systems can optimize for. An important message was that, for recommender systems to work both in the short and the long-term, it is important to consider the heterogeneity of both user and content to formalise the notion of engagement, and in turn design the appropriate metrics to capture these and optimize for. One way to achieve this is to follow these four steps: 1) Understanding intents; 2) Optimizing for the right metric; 3) Acting on segmentation; and 4) Thinking about diversity.
An previous version of this talk was given to UMAP 2019. See https://www.slideshare.net/mounialalmas/metrics-engagement-personalization
발표자: 이활석 (Naver Clova)
발표일: 2017.11.
(현) NAVER Clova Vision
(현) TFKR 운영진
개요:
최근 딥러닝 연구는 지도학습에서 비지도학습으로 급격히 무게 중심이 옮겨지고 있습니다.
특히 컴퓨터 비전 기술 분야에서는 지도학습에 해당하는 이미지 내에 존재하는 정보를 찾는 인식 기술에서,
비지도학습에 해당하는 특정 정보를 담는 이미지를 생성하는 기술인 생성 기술로 연구 동향이 바뀌어 가고 있습니다.
본 세미나에서는 생성 기술의 두 축을 담당하고 있는 VAE(variational autoencoder)와 GAN(generative adversarial network) 동작 원리에 대해서 간략히 살펴 보고, 관련된 주요 논문들의 결과를 공유하고자 합니다.
딥러닝에 대한 지식이 없더라도 생성 모델을 학습할 수 있는 두 방법론인 VAE와 GAN의 개념에 대해 이해하고
그 기술 수준을 파악할 수 있도록 강의 내용을 구성하였습니다.
Shallow and Deep Latent Models for Recommender SystemAnoop Deoras
In this presentation, we survey latent models, starting with shallow and progressing towards deep, as applied to personalization and recommendations. After providing an overview of the Netflix recommender system, we discuss research at the intersection of deep learning, natural language processing and recommender systems and how they relate to traditional collaborative filtering techniques. We will present case studies in the space of deep latent variable models applied to recommender systems.
Tutorial on Sequence Aware Recommender Systems - ACM RecSys 2018Massimo Quadrana
Slides of the Tutorial on Sequence Aware Recommenders held at ACM RecSys 2018 in Vancouver.
Link to the website: https://sites.google.com/view/seq-recsys-tutorial
Link to the hands-on: https://github.com/mquad/sars_tutorial
How to Pass the Google Analytics Individual Qualification Test by Slingshot SEOAarif Nazir
10 practice problems to help you prepare for the Google Analytics
Individual Qualification (IQ) Test. They are based on the syllabus for the GAIQ Test, but keep in mind that this is not an exhaustive list of the study material.
Phil recently completed a 400 man-hours GTM project & shares lessons learned. Migrating from GA Classic to Universal on 6 CMS platforms and 600 GA classic events is one thing, but facing a fine if the project is not complete within 3 months ads a touch of spice! Phil cleaned-up 2 years of in-house changes, including changes such as consolidated 74 pageview tags and centralizing 20 tags into easy to mange lookup table.
Phil provides Technical insights for Advanced Implementers, aswell as Tactical insights for project managers & business people on area such as QA automation, mistakes to avoid, process examples & knowledge sharing tips.
Take-aways:
- QA tool
- Planning tools
- Free GTM developer guide
Here's the slides from my MeasureCamp presentation on Google Tag Manager, the data layer, and the tool-specific data model.
Here's an accompanying blog post as well:
http://www.simoahava.com/analytics/google-tag-manager-data-model/
A New Era of Email Deliverability: Tools of 250okMarketo
Up to 85 percent of incoming email is considered abusive. Mailbox providers often apply aggressive measures to deter spam and protect customers. As a result, marketers need sophisticated tools to understand when emails deliver to the Inbox or Spam folder and why. With the enhanced partner integration between 250ok and Marketo, get the proactive insights you need to manage sender reputation, optimize deliverability, and improve email-driven ROI.
This presentation will show:
- Email Informant delivers better emails with comprehensive analytics, device and browser tracking
- Reputation PowerPack offers granularity with automated SNDS, and spam trap reporting
- More features of the Email Deliverability PowerPack boost ROI
These are the slides of my invited talk at the REVEAL workshop at RecSys 2019. The workshop focuses on the offline evaluation for recommender systems, and this year’s focus was on Reinforcement Learning. Although not directly related to reinforcement learning, it is clear that there are connections to what research in reinforcement learning is attempting to achieve (defining the rewards) and metrics that are optimized by recommender systems. I presented various works and personal thoughts on how to develop metrics of user engagement, which recommender systems can optimize for. An important message was that, for recommender systems to work both in the short and the long-term, it is important to consider the heterogeneity of both user and content to formalise the notion of engagement, and in turn design the appropriate metrics to capture these and optimize for. One way to achieve this is to follow these four steps: 1) Understanding intents; 2) Optimizing for the right metric; 3) Acting on segmentation; and 4) Thinking about diversity.
An previous version of this talk was given to UMAP 2019. See https://www.slideshare.net/mounialalmas/metrics-engagement-personalization
발표자: 이활석 (Naver Clova)
발표일: 2017.11.
(현) NAVER Clova Vision
(현) TFKR 운영진
개요:
최근 딥러닝 연구는 지도학습에서 비지도학습으로 급격히 무게 중심이 옮겨지고 있습니다.
특히 컴퓨터 비전 기술 분야에서는 지도학습에 해당하는 이미지 내에 존재하는 정보를 찾는 인식 기술에서,
비지도학습에 해당하는 특정 정보를 담는 이미지를 생성하는 기술인 생성 기술로 연구 동향이 바뀌어 가고 있습니다.
본 세미나에서는 생성 기술의 두 축을 담당하고 있는 VAE(variational autoencoder)와 GAN(generative adversarial network) 동작 원리에 대해서 간략히 살펴 보고, 관련된 주요 논문들의 결과를 공유하고자 합니다.
딥러닝에 대한 지식이 없더라도 생성 모델을 학습할 수 있는 두 방법론인 VAE와 GAN의 개념에 대해 이해하고
그 기술 수준을 파악할 수 있도록 강의 내용을 구성하였습니다.
Shallow and Deep Latent Models for Recommender SystemAnoop Deoras
In this presentation, we survey latent models, starting with shallow and progressing towards deep, as applied to personalization and recommendations. After providing an overview of the Netflix recommender system, we discuss research at the intersection of deep learning, natural language processing and recommender systems and how they relate to traditional collaborative filtering techniques. We will present case studies in the space of deep latent variable models applied to recommender systems.
Tutorial on Sequence Aware Recommender Systems - ACM RecSys 2018Massimo Quadrana
Slides of the Tutorial on Sequence Aware Recommenders held at ACM RecSys 2018 in Vancouver.
Link to the website: https://sites.google.com/view/seq-recsys-tutorial
Link to the hands-on: https://github.com/mquad/sars_tutorial
How to Pass the Google Analytics Individual Qualification Test by Slingshot SEOAarif Nazir
10 practice problems to help you prepare for the Google Analytics
Individual Qualification (IQ) Test. They are based on the syllabus for the GAIQ Test, but keep in mind that this is not an exhaustive list of the study material.
Phil recently completed a 400 man-hours GTM project & shares lessons learned. Migrating from GA Classic to Universal on 6 CMS platforms and 600 GA classic events is one thing, but facing a fine if the project is not complete within 3 months ads a touch of spice! Phil cleaned-up 2 years of in-house changes, including changes such as consolidated 74 pageview tags and centralizing 20 tags into easy to mange lookup table.
Phil provides Technical insights for Advanced Implementers, aswell as Tactical insights for project managers & business people on area such as QA automation, mistakes to avoid, process examples & knowledge sharing tips.
Take-aways:
- QA tool
- Planning tools
- Free GTM developer guide
Expert Tips and Techniques for Using Google Tag ManagerOWOX BI
Webinar replay: » https://www.owox.com/c/1vs
Google Tag Manager is a free tool which makes it easier to manage tags and code snippets for web analytics, remarketing, and a number of other tasks by reducing the need to involve developers or edit website code. In early May of 2017, Google Tag Manager rolled out a new feature which makes managing Universal Analytics tracking codes much easier: the Google Analytics Settings variable.
The webinar will cover:
✔The main advantages and basic settings of Google Tag Manager.
✔Examples of how you can use Google Tag Manager to track JavaScript errors, scroll depth, and time on pages.
✔Using Google Tag Manager to prevent duplicate transactions in Google Analytics.
✔Helpful built-in features and how to use them:
Tag Sequencing — to facilitate the sequential firing of tags; Workspaces — to create and manage multiple sets of changes to a container (eg. when different users need to work on tag configurations independently).
✔The new features in GTM, such as: the new Google Analytics Settings variable which helps configure settings across multiple Google Analytics tags; and the «Approvals» functionality which allows for requesting changes to GTM containers.
Google Tag Manager lets you add and update your website tags, easily and for free, whenever you want, without bugging the IT folks. [Google]
Google Tag Manager [GTM] Was Released on 1st October 2012 To help Webmasters , IT guys & marketing Gurus To help Manage their Google Analytics tags, Bing , Remarketing codes , Google adwords Campaigns Codes etc in One Place .
Truth is that there are So many Tracking codes to Track your Website . Google Tag manager helps to manage All these Easily
Geminate comes with a feature to run promotional offers of product for certain time period. you can set various parameters like minimum order qty, maximum order qty and number of product qty on sale for particular deal. This offer will apply on ecommerce sale.
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Applitools
Gain insights into the practical applications of ChatGPT, Bard, and other AI-based technological advancements, including GitHub CoPilot and Applitools Self-Healing Cloud, in this session with Anand Bagmar. Through specific use cases, Anand demonstrates how to enhance test automation processes—making them faster, more stable, and easier to implement.
Session recording and more info at applitools.com
Uncover how these tools can revolutionize your testing strategies and stay ahead of the curve in the ever-evolving world of test automation.
Morphing GA into an Affiliate Analytics MonsterPhil Pearce
How to hack GA's native campaign tracking, leverage 1st party cookie power and align GA's sessionisation logic more closely with 30 day affiliate systems.
Testing As A Bottleneck - How Testing Slows Down Modern Development Processes...TEST Huddle
We often claim the purpose of testing is to verify that software meets a desired level of quality. Frequently, the term “testing” is associated with checking for functional correctness. However, in large, complex software systems with an established user-base, it is also important to verify system constraints such as backward compatibility, reliability, security, accessibility, usability. Kim Herzig from Microsoft explores these issues with the latest webinar on test Huddle.
Failure is an Option: Scaling Resilient Feature DeliveryOptimizely
Designing a perfect, failproof software delivery system is impossible. Failures will happen. What's more important is the speed and reliability of your recovery.
Shipping with feature flags helps you limit your risk in the first place and recover faster when the unexpected happens.
Today, with Optimizely Agent, companies that build their apps using service-oriented architectures can achieve production-scale faster with their feature delivery and experimentation platform.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
1. SET UP (AND
ANALYZE) YOUR
A/B TESTS LIKE A
BOSS
USING THE GOOGLE TAG MANAGER
JULES STUIFBERGEN – CONVERSION HOTEL 2014
2. TOPICS FOR THIS
SESSION
• Two ground rules
• The added value of commercial tools
• What type of A/B tests am I talking about
• Can we replicate this functionality (using GTM)
• For free
• For kicks
• Because we can!
• Let’s find out!
3. A/B TESTING RULE 1:
RANDOMNESS
Visitors enter your experimentation zone
They’re assigned to a
variation (A or B)
randomly.
Then, they’re part of your
experiment.
4. A/B TESTING RULE 2:
CONDITIONS STAY THE SAME
Visitors are in the same condition, always.
Condition A
Condition B
7. WHAT TYPE OF TESTS
AM I TALKING ABOUT
• Same URL / page group
• Content manipulation with Javascript / jQuery
Meet jQuery. A big fat
Javascript library
8. LET’S REPLICATE THE
LOGIC
Pseudo code for a visitor entering the experiment
1. Does the visitor have a valid cookie?
1. Yes: set the condition variable w/ cookie value
2. No: Roll a dice and assign condition A or B
2. Store the condition in the cookie
3. Load the code for A or B
1. Javascript / jQuery code
2. Google Analytics code