Configuratie

Munchkin kan verschillende configuratie-instellingen accepteren om het gedrag aan te passen. De montages van de configuratie zijn eigenschappen van een voorwerp van JavaScript dat als tweede parameter wordt overgegaan wanneer het roepen van Munchkin.init ()

Munchkin.init("AAA-BBB-CCC", {
        "configName":"configValue",
        "configName2":"configValue2"
    }
);

Het configuratieinstellingenobject kan een willekeurig aantal eigenschappen uit de onderstaande tabel bevatten.

Eigenschappen

Naam
Gegevenstype
Beschrijving
altIds
Array
Accepteert een array van Munchkin ID-tekenreeksen. Wanneer toegelaten, dupliceert dit alle Activiteit van het Web aan de gerichte abonnementen, die op hun identiteitskaart van Munchkin worden gebaseerd.
anonymizeIP
Boolean
Anonymizes het IP adres dat in Marketo voor nieuwe bezoekers wordt geregistreerd.
apiOnly
Boolean
Indien ingesteld op true, roept de functie Munchkin.Init() visitsWebPage niet aan. Dit is handig voor webtoepassingen van één pagina die volledige controle over elke visitsWebPage -gebeurtenis nodig hebben.
asyncOnly
Boolean
Indien ingesteld op true, wordt de XMLHttpRequest asynchroon verzonden. De standaardwaarde is false.
clickTime
Geheel
Hiermee stelt u de hoeveelheid tijd in die na een klik moet worden geblokkeerd om te klikken op een trackingverzoek (in milliseconden). Als u deze waarde vermindert, wordt de klikcontrole minder nauwkeurig. De standaardwaarde is 350 ms.
cookieAnon
Boolean
Als deze optie op false is ingesteld, worden nieuwe anonieme leads niet bijgehouden en in een cookie gemaakt. Leads hebben cookies en worden bijgehouden nadat ze een Marketo-formulier hebben ingevuld of door via een Marketo-e-mail door te klikken. De standaardwaarde is true.
cookieLifeDays
Geheel
Hiermee stelt u de vervaldatum van nieuwe Munchkin-volgcookies in op dit aantal dagen in de toekomst. De standaardwaarde is 730 dagen (2 jaar).
customName
String
Aangepaste paginanaam. Alleen voor systeemgebruik.
domainLevel
Geheel
Stelt het aantal onderdelen van het domein van de pagina in dat moet worden gebruikt wanneer het domeinkenmerk van de cookie wordt ingesteld. Stel bijvoorbeeld dat het huidige paginadomein "www.example.com".domainLevel: 2 het kenmerk van het cookie-domein instelt op ".example.com"domainLevel: 3 stelt het kenmerk van het cookie-domein in op ".www.example.com"Background:Munchkin beheert automatisch bepaalde domeinen van het hoogste niveau met twee letters. Dit is standaard ingesteld op twee delen in normale gevallen waarin het domein op het hoogste niveau uit drie letters bestaat. Bijvoorbeeld "www.example.com", worden de twee meest rechtse delen gebruikt om het koekje, ".example.com" te plaatsen.Voor twee brievenlandcodes zoals ".jp", ".us", ".cn", en ".uk", blijft de code aan drie delen in gebreke. "www.example.co.jp" gebruikt bijvoorbeeld drie meest rechtse domeinonderdelen, ".example.co.jp". Als het domeinpatroon een ander gedrag vereist, moet dit worden opgegeven met de parameter domainLevel .
domainSelectorV2
Boolean
Indien ingesteld op true, wordt een verbeterde methode gebruikt om te bepalen hoe het kenmerk cookie domain moet worden ingesteld.
httpsOnly
Boolean
De standaardwaarde is false. Wanneer ingesteld op true, wordt voor cookies de instelling Secure gebruikt wanneer de bijgehouden pagina via https wordt verzonden.
useBeaconAPI
Boolean
De standaardwaarde is false. Wanneer reeks aan waar, gebruikt baken APIom niet-blokkerende verzoeken in plaats van XMLHttpRequestte verzenden. Als de browser deze API niet ondersteunt, gebruikt de Munchkin XMLHttpRequest opnieuw.
wsInfo
String
Neemt een tekenreeks om een werkruimte als doel in te stellen. Deze werkruimte-id wordt verkregen door de Workspace te selecteren in het menu Beheer > Integratie > Munchkin. Deze instelling geldt alleen voor het maken van een anonieme lead record. Zodra de het koekjeswaarde van Munchkin voor dat loodverslag is gevestigd, kan de parameter wsInfo niet worden gebruikt om zijn verdeling te veranderen. Aangezien dit plaatsen slechts anonieme lood beïnvloedt, is het slechts relevant voor verdeling-specifieke Anonieme Bezoekers in de Rapporten van het Web.

Voorbeelden

Activiteit verzenden naar meerdere abonnementen

In dit voorbeeld worden alle webactiviteiten naar de instanties verzonden met Munchkin-id's "AAA-BBB-CCC" en "XXX-YYY-ZZ".

<script type="text/javascript">
(function() {
  var didInit = false;
  function initMunchkin() {
    if(didInit === false) {
      didInit = true;
      // Add configuration settings to the init method
      Munchkin.init('AAA-BBB-CCCC', { 'altIds': ['XXX-YYY-ZZZ'] });
    }
  }
  var s = document.createElement('script');
  s.type = 'text/javascript';
  s.async = true;
  s.src = '//munchkin.marketo.net/munchkin.js';
  s.onreadystatechange = function() {
    if (this.readyState == 'complete' || this.readyState == 'loaded') {
      initMunchkin();
    }
  };
  s.onload = initMunchkin;
  document.getElementsByTagName('head')[0].appendChild(s);
})();
</script>

Tekstspatiëring instellen op asynchroon

In dit voorbeeld worden alle XMLHttpRequest's asynchroon vanuit de hoofdthread verzonden.

<script type="text/javascript">
(function() {
  var didInit = false;
  function initMunchkin() {
    if(didInit === false) {
      didInit = true;
      // Add configuration settings to the init method
      Munchkin.init('AAA-BBB-CCC', { 'asyncOnly': true });
    }
  }
  var s = document.createElement('script');
  s.type = 'text/javascript';
  s.async = true;
  s.src = '//munchkin.marketo.net/munchkin-beta.js';
  s.onreadystatechange = function() {
    if (this.readyState == 'complete' || this.readyState == 'loaded') {
      initMunchkin();
    }
  };
  s.onload = initMunchkin;
  document.getElementsByTagName('head')[0].appendChild(s);
})();
</script>
recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59