Konfiguration

Munchkin kan acceptera olika konfigurationsinställningar för att anpassa beteendet. Konfigurationsinställningar är egenskaper för ett JavaScript-objekt som skickas som den andra parametern vid anrop av Munchkin.init()

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

Konfigurationsinställningsobjektet kan innehålla valfritt antal egenskaper från tabellen nedan.

Egenskaper

Namn
Datatyp
Beskrivning
altIds
Array
Accepterar en array med Munchkin ID-strängar. När det här alternativet är aktiverat dupliceras all webbaktivitet till målprenumerationerna, baserat på deras Munchkin-ID.
anonymiszeIP
Boolean
Analyserar IP-adressen som registrerats i Marketo för nya besökare.
apiOnly
Boolean
Om värdet är true anropas inte Munchkin.Init() av funktionen visitsWebPage. Detta är användbart för webbprogram med en sida som behöver fullständig kontroll över varje visitsWebPage-händelse.
asyncOnly
Boolean
Om värdet är true skickas XMLHttpRequest asynkront. Standardvärdet är false.
clickTime
Heltal
Anger hur lång tid det tar att blockera efter en klickning för att tillåta klickspårningsbegäran (i millisekunder). Om du minskar detta minskar noggrannheten i klickspårningen. Standardvärdet är 350 ms.
cookieAnon
Boolean
Om värdet är false förhindras att nya anonyma leads spåras och cookies skapas. Leads har cookies och spåras när ett Marketo-formulär har fyllts i eller genom att klicka dig igenom via ett Marketo-e-postmeddelande. Standardvärdet är true.
cookieLifeDays
Heltal
Anger förfallodatumet för nya Munchkin-spårningscookies till så här många dagar i framtiden. Standardvärdet är 730 dagar (2 år).
customName
Sträng
Eget sidnamn. Endast systemanvändning.
domainLevel
Heltal
Anger antalet delar från sidans domän som ska användas när domänattributet för cookien anges. Anta till exempel att den aktuella siddomänen är "www.example.com".domainLevel: 2 anger cookie-domänattributet till ".example.com"domainLevel: 3 anger cookie-domänattributet till ".www.example.com"Background:Munchkin hanterar automatiskt vissa domäner med två bokstäver på översta nivån. Detta är som standard två delar i vanliga fall där domänen på den översta nivån är tre bokstäver. Till exempel "www.example.com" används de två delarna längst till höger för att ställa in cookien ".example.com". För landskoder med två bokstäver, till exempel ".jp", ".us", ".cn" och ".uk", är koden som standard tre delar. Exempel: "www.example.co.jp" använder tre domändelar längst till höger, ".example.co.jp". Om domänmönstret kräver ett annat beteende måste detta anges med parametern domainLevel.
domainSelectorV2
Boolean
Om värdet är true används en förbättrad metod för att avgöra hur domänattributet cookie ska anges.
httpsOnly
Boolean
Standardvärdet är false. Om värdet är true anges cookie som säker inställning när den spårade sidan opereras via https.
useBeaconAPI
Boolean
Standardvärdet är false. Om värdet är true används Beacon API för att skicka icke-blockerande begäranden i stället för XMLHttpRequest. Om webbläsaren inte stöder detta API återgår Munchkin till att använda XMLHttpRequest.
wsInfo
Sträng
Tar en sträng som mål för en arbetsyta. Du får detta arbetsyte-ID genom att välja Workspace på menyn Admin > Integration > Munchkin. Den här inställningen gäller endast när en anonym lead-post skapas. När Munchkin cookie-värdet har etablerats för den lead-posten kan parametern wsInfo inte användas för att ändra partitionen. Eftersom den här inställningen endast påverkar anonyma leads är den bara relevant för partitionsspecifika anonyma besökare i webbrapporter.

Exempel

Skicka aktivitet till flera prenumerationer

I det här exemplet skickas all webbaktivitet till instanser med Munchkin-ID:n"AAA-BBB-CCC" och"XXX-YYY-ZZZ".

<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>

Ställ in spårning till asynkron

Det här exemplet tvingar alla XMLHttpRequest-begäranden att skickas asynkront från huvudtråden.

<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