roshanoracle
11/2/2016 - 9:36 AM

Dogan : Example Breadcrumb Puller

Dogan : Example Breadcrumb Puller

window.bk_async = function() {

	//...

	// Run the following code in within the "bk_async" function in the BlueKai Tag

	// BREADCRUMB GRABBER

	// Create BlueKai object
	window.bluekai_data = window.bluekai_data || {};
	window.bluekai_data.breadcrumb = [];

	// Create breadcrumb
	var breadcrumb_temp = document.querySelectorAll('span[typeof="v:Breadcrumb"]')

	for (var i = 0; i < breadcrumb_temp.length; i++) {

		window.bluekai_data.breadcrumb.push(breadcrumb_temp[i].children[0].innerText);

	}

	window.bluekai_data.breadcrumb.push(document.querySelector('.vw-breadcrumb-item-last').innerHTML);

	
	// Declare phints to BlueKai

	for (var i = 0; i < window.bluekai_data.breadcrumb.length; i++) {


		bk_addPageCtx('breadcrumb_' + (i+1), window.bluekai_data.breadcrumb[i]);

	}

	// ... normal BlueKai code continues
	BKTAG.doTag({{BLUEKAI CONTAINER ID}}, 4); // Fire to BlueKai

};