How does Sitecore EXM track the Email Opens Rate?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
3
down vote

favorite












I am using EXM Version 9.0.1, with Sitecore 9 update 1 installation.



I have created the campaign and want to track the email open rate in the report section, but my Email open rates are not capturing , as I am using the simple html template/Plain text Message Template and email body is not clickable.



So I wondering, there is no action happened on the email body and sitecore is not able to track any action of "email Open"



However, If I select the other template, which has some action on the html body and in that case my "email opens" tracks properly as its passing some query string to the Sitecore Site.



Am I missing any configuration to "explicitly track the email open rate" or what is the logic behind the tracking open rate ?










share|improve this question



























    up vote
    3
    down vote

    favorite












    I am using EXM Version 9.0.1, with Sitecore 9 update 1 installation.



    I have created the campaign and want to track the email open rate in the report section, but my Email open rates are not capturing , as I am using the simple html template/Plain text Message Template and email body is not clickable.



    So I wondering, there is no action happened on the email body and sitecore is not able to track any action of "email Open"



    However, If I select the other template, which has some action on the html body and in that case my "email opens" tracks properly as its passing some query string to the Sitecore Site.



    Am I missing any configuration to "explicitly track the email open rate" or what is the logic behind the tracking open rate ?










    share|improve this question

























      up vote
      3
      down vote

      favorite









      up vote
      3
      down vote

      favorite











      I am using EXM Version 9.0.1, with Sitecore 9 update 1 installation.



      I have created the campaign and want to track the email open rate in the report section, but my Email open rates are not capturing , as I am using the simple html template/Plain text Message Template and email body is not clickable.



      So I wondering, there is no action happened on the email body and sitecore is not able to track any action of "email Open"



      However, If I select the other template, which has some action on the html body and in that case my "email opens" tracks properly as its passing some query string to the Sitecore Site.



      Am I missing any configuration to "explicitly track the email open rate" or what is the logic behind the tracking open rate ?










      share|improve this question















      I am using EXM Version 9.0.1, with Sitecore 9 update 1 installation.



      I have created the campaign and want to track the email open rate in the report section, but my Email open rates are not capturing , as I am using the simple html template/Plain text Message Template and email body is not clickable.



      So I wondering, there is no action happened on the email body and sitecore is not able to track any action of "email Open"



      However, If I select the other template, which has some action on the html body and in that case my "email opens" tracks properly as its passing some query string to the Sitecore Site.



      Am I missing any configuration to "explicitly track the email open rate" or what is the logic behind the tracking open rate ?







      exm






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 13 mins ago

























      asked 9 hours ago









      Ashish Bansal

      988214




      988214




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          4
          down vote













          The question is: How does EXM track opens?



          EXM embeds a tracking pixel on the bottom if the rendered email that link's to the RegisterOpen.aspx page on the Content Delivery server.



          The RegisterOpen process logs the open event as an Interaction on the Contact in xConnect/xDB.



          1. The first step to troubleshooting this process is examining the raw content of a sent piece of mail and looking for the tracking pixel. If you don't see that, the email layout you're using isn't correctly adding the pixel. (All of the OOTB templates put this). This does NOT exist when you run a "Email Test" from EXM.

          2. Also, look at the Manage Root item and make sure that "Track Message Open" is checked on the Manager Root.

          3. Next is to make sure that the pixel is loading correctly. Take the URL, and all of the query string parameters from the raw output of a dispatched piece of mail, and try to run it. Verify that you don't get any 404 or 500 errors. If it works, it will just be blank.

          4. If that seems to work, verify all logs (Sitecore and xConnect) that communication is working. At this point, if it still isn't working, you will be troubleshooting your xDB implementation which is outside of the scope of this question.


          NOTE: I will edit this with screenshots and more information once I am at a computer. Will be a few hours.







          share|improve this answer






















            Your Answer







            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "664"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            convertImagesToLinks: false,
            noModals: false,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













             

            draft saved


            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsitecore.stackexchange.com%2fquestions%2f14076%2fhow-does-sitecore-exm-track-the-email-opens-rate%23new-answer', 'question_page');

            );

            Post as a guest






























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            4
            down vote













            The question is: How does EXM track opens?



            EXM embeds a tracking pixel on the bottom if the rendered email that link's to the RegisterOpen.aspx page on the Content Delivery server.



            The RegisterOpen process logs the open event as an Interaction on the Contact in xConnect/xDB.



            1. The first step to troubleshooting this process is examining the raw content of a sent piece of mail and looking for the tracking pixel. If you don't see that, the email layout you're using isn't correctly adding the pixel. (All of the OOTB templates put this). This does NOT exist when you run a "Email Test" from EXM.

            2. Also, look at the Manage Root item and make sure that "Track Message Open" is checked on the Manager Root.

            3. Next is to make sure that the pixel is loading correctly. Take the URL, and all of the query string parameters from the raw output of a dispatched piece of mail, and try to run it. Verify that you don't get any 404 or 500 errors. If it works, it will just be blank.

            4. If that seems to work, verify all logs (Sitecore and xConnect) that communication is working. At this point, if it still isn't working, you will be troubleshooting your xDB implementation which is outside of the scope of this question.


            NOTE: I will edit this with screenshots and more information once I am at a computer. Will be a few hours.







            share|improve this answer


























              up vote
              4
              down vote













              The question is: How does EXM track opens?



              EXM embeds a tracking pixel on the bottom if the rendered email that link's to the RegisterOpen.aspx page on the Content Delivery server.



              The RegisterOpen process logs the open event as an Interaction on the Contact in xConnect/xDB.



              1. The first step to troubleshooting this process is examining the raw content of a sent piece of mail and looking for the tracking pixel. If you don't see that, the email layout you're using isn't correctly adding the pixel. (All of the OOTB templates put this). This does NOT exist when you run a "Email Test" from EXM.

              2. Also, look at the Manage Root item and make sure that "Track Message Open" is checked on the Manager Root.

              3. Next is to make sure that the pixel is loading correctly. Take the URL, and all of the query string parameters from the raw output of a dispatched piece of mail, and try to run it. Verify that you don't get any 404 or 500 errors. If it works, it will just be blank.

              4. If that seems to work, verify all logs (Sitecore and xConnect) that communication is working. At this point, if it still isn't working, you will be troubleshooting your xDB implementation which is outside of the scope of this question.


              NOTE: I will edit this with screenshots and more information once I am at a computer. Will be a few hours.







              share|improve this answer
























                up vote
                4
                down vote










                up vote
                4
                down vote









                The question is: How does EXM track opens?



                EXM embeds a tracking pixel on the bottom if the rendered email that link's to the RegisterOpen.aspx page on the Content Delivery server.



                The RegisterOpen process logs the open event as an Interaction on the Contact in xConnect/xDB.



                1. The first step to troubleshooting this process is examining the raw content of a sent piece of mail and looking for the tracking pixel. If you don't see that, the email layout you're using isn't correctly adding the pixel. (All of the OOTB templates put this). This does NOT exist when you run a "Email Test" from EXM.

                2. Also, look at the Manage Root item and make sure that "Track Message Open" is checked on the Manager Root.

                3. Next is to make sure that the pixel is loading correctly. Take the URL, and all of the query string parameters from the raw output of a dispatched piece of mail, and try to run it. Verify that you don't get any 404 or 500 errors. If it works, it will just be blank.

                4. If that seems to work, verify all logs (Sitecore and xConnect) that communication is working. At this point, if it still isn't working, you will be troubleshooting your xDB implementation which is outside of the scope of this question.


                NOTE: I will edit this with screenshots and more information once I am at a computer. Will be a few hours.







                share|improve this answer














                The question is: How does EXM track opens?



                EXM embeds a tracking pixel on the bottom if the rendered email that link's to the RegisterOpen.aspx page on the Content Delivery server.



                The RegisterOpen process logs the open event as an Interaction on the Contact in xConnect/xDB.



                1. The first step to troubleshooting this process is examining the raw content of a sent piece of mail and looking for the tracking pixel. If you don't see that, the email layout you're using isn't correctly adding the pixel. (All of the OOTB templates put this). This does NOT exist when you run a "Email Test" from EXM.

                2. Also, look at the Manage Root item and make sure that "Track Message Open" is checked on the Manager Root.

                3. Next is to make sure that the pixel is loading correctly. Take the URL, and all of the query string parameters from the raw output of a dispatched piece of mail, and try to run it. Verify that you don't get any 404 or 500 errors. If it works, it will just be blank.

                4. If that seems to work, verify all logs (Sitecore and xConnect) that communication is working. At this point, if it still isn't working, you will be troubleshooting your xDB implementation which is outside of the scope of this question.


                NOTE: I will edit this with screenshots and more information once I am at a computer. Will be a few hours.








                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited 5 hours ago

























                answered 8 hours ago









                Pete Navarra

                8,7851961




                8,7851961



























                     

                    draft saved


                    draft discarded















































                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsitecore.stackexchange.com%2fquestions%2f14076%2fhow-does-sitecore-exm-track-the-email-opens-rate%23new-answer', 'question_page');

                    );

                    Post as a guest













































































                    Comments

                    Popular posts from this blog

                    What does second last employer means? [closed]

                    Installing NextGIS Connect into QGIS 3?

                    One-line joke